Skip to content

Releases: santicam06/Code-Reviewer

v1.1.0 - Strengthened flags validation & exit codes changes (8 June, 2026)

08 Jun 18:28

Choose a tag to compare

🚩 Stronger flag validation was implemented in the run commands for either usage modes so that only the available ones are used wth no other invalid flags. Exit codes were updated on certain error handling blocks.

Flags

src/reviewer.ts

  • Added mutual exclusion check: --gitmode and --file cannot be used together
  • Added invalid flag detection: any unrecognized -- flag is rejected with an error message

Exit Codes

src/reviewer.ts

  • Error conditions now consistently exit with code 1 for these cases: no flags provided, invalid flags, no file found, mutual flags used.
  • Normal exit with code 0 for this case was implemented: No staged changes to review.

v1.0.0 - Initial Release (4 June, 2026)

05 Jun 02:25

Choose a tag to compare

🎉 Initial Release (v1.0.0)

Welcome to the first official release of Code-Reviewer!

✨ Features

  • File Mode: Review a single file with AI-powered analysis (--file <path>)
  • Git Mode: Review staged changes via git diff --staged (--gitmode)
  • Three AI Agents: Maintainer (maintainability), Optimizer (performance), Judge (synthesis)
  • Auto-generated Reports: Markdown reports saved to ./reports/
  • Verbose Debugging: --verbose flag captures traces to src/debug.txt

🚀 Getting Started

To get started with this release, please refer to the installation instructions in the README.md.

📝 Notes

  • Requires Node.js 18+, ripgrep, and Git installed
  • Needs OPENROUTER_API_KEY in .env (uses Google Gemini 2.5 Pro via OpenRouter)
  • debug.txt is overridden each time verbose mode runs.
  • Reports saved to report/report_[FILENAME].md or report/report_staged_#[N].md