tajawal/Web Code Reviewer
Automated code review using LLM (Claude/OpenAI) for GitHub PRs
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| llm_provider | LLM provider to use (claude for Sonnet 4.5 or openai for GPT-4o) | no | claude |
| path_to_files | Comma-separated paths to files to review (e.g., packages/, src/, components/) | no | packages/ |
| language | Programming language for code review (js, python, java, php, swift, qa_web, qa_android, qa_backend) | no | js |
| base_branch | Base branch to compare against (auto-detected from PR if not specified) | no | develop |
| max_tokens | Maximum tokens for LLM response (recommended: 8000 for comprehensive reviews) | no | 8000 |
| temperature | Temperature for LLM response (0.0-1.0, must be 0 for deterministic reviews) | no | 0 |
| openai_api_key | OpenAI API key for GPT-4o (required if provider is openai) | no | — |
| claude_api_key | Anthropic API key for Claude Sonnet 4.5 (required if provider is claude) | no | — |
| department | Department name for logging purposes | no | web |
| team | Team name for logging purposes | yes | — |
| ignore_patterns | Comma-separated file patterns to ignore during review (e.g., .json,.md,.test.js) | no | .json,.md,.lock,.test.js,.spec.js,.mock.ts,.mock.js,.test.ts,.test-suite.js,.test-suite.ts |
Outputs
no outputs