Releases: santicam06/Code-Reviewer
Releases · santicam06/Code-Reviewer
v1.1.0 - Strengthened flags validation & exit codes changes (8 June, 2026)
🚩 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:
--gitmodeand--filecannot 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
1for these cases: no flags provided, invalid flags, no file found, mutual flags used. - Normal exit with code
0for this case was implemented: No staged changes to review.
v1.0.0 - Initial Release (4 June, 2026)
🎉 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:
--verboseflag captures traces tosrc/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_KEYin.env(uses Google Gemini 2.5 Pro via OpenRouter) debug.txtis overridden each time verbose mode runs.- Reports saved to
report/report_[FILENAME].mdorreport/report_staged_#[N].md