nathanaelphilip/Nextie
Scan Next.js repos for issues using static analysis, auto-fix with tests, and create PRs. No API keys required — AI is optional.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Mar 26, 2026
- License
- None
Pinned Snippet
uses: nathanaelphilip/nextie-action@547cba552656b8c19208e0a73dfcf3d3966134e8 # v1.8.2tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| analyzers | Comma-separated analyzer categories (typos,security,type-safety,error-handling,performance,code-quality,testing,nextjs) | no | — |
| exclude | Comma-separated glob patterns to exclude (e.g., "src/legacy/**,tests/**"). Also supports .nexteignore file. | no | — |
| threshold | Minimum confidence threshold 0-1 (default: 0.8) | no | 0.8 |
| test-command | Override the auto-detected test command | no | — |
| base-branch | Base branch for the PR | no | main |
| github-token | GitHub token for creating PRs | yes | — |
| node-version | Node.js version | no | 20 |
| incremental | Run in incremental mode - process one fix at a time with test validation (default: true) | no | true |
| skip-on-fail | Continue processing other fixes when one fails (default: true) | no | true |
| separate-prs | Create separate PRs per analyzer category (default: false) | no | false |
| max-fixes | Maximum number of fixes to apply (0 = unlimited) | no | 0 |
| anthropic-api-key | Anthropic API key to enable AI-enhanced analysis and fix suggestions (optional — static analysis runs without it) | no | — |
| provider | AI provider: anthropic or ollama (only used when an API key is provided) | no | — |
| model | AI model to use (only used when an API key is provided) | no | — |
| debug | Enable debug output (default: false) | no | false |
| review-mode | Create one PR per fix for review instead of auto-committing (default: false) | no | false |
| max-review-prs | Maximum number of review PRs to create per run (default: 5) | no | 5 |
Outputs
| name | description |
|---|---|
| pr-url | URL of the created pull request (empty if no fixes) |
| pr-urls | Newline-separated URLs of all created review PRs |
| prs-created | Number of review PRs created |
| fixes-committed | Number of fixes successfully committed |
| fixes-reverted | Number of fixes reverted due to failing tests |