legiaquan/AI-Powered Code Review
Intelligent code review using AI providers (Gemini, OpenAI) with pluggable architecture
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| provider | AI provider to use (gemini, openai) | no | gemini |
| api_key | API key for the selected provider (e.g., GEMINI_API_KEY, OPENAI_API_KEY) | yes | — |
| review_level | Review level: diff (only changes), file (full files), full (all files) | no | diff |
| include_globs | Glob patterns for files to include (comma-separated) | no | src/**/*.ts,src/**/*.js,*.ts,*.js |
| exclude_globs | Glob patterns for files to exclude (comma-separated) | no | **/*.test.ts,**/*.spec.ts,**/*.d.ts,**/node_modules/**,**/dist/**,**/*.lock,**/*.min.js,**/*.bundle.js,**/coverage/**,**/.git/** |
| max_chunk_lines | Maximum lines per chunk for AI review | no | 400 |
| rules | Custom review rules (comma-separated or newline-separated) | no | "" |
| max_retries | Maximum number of retries for API failures | no | 3 |
| retry_delay | Base retry delay in milliseconds (with exponential backoff) | no | 1000 |
Outputs
no outputs