Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Skip to main content
🐰 New: Triage — a self-updating cross-repository queue that prioritizes pull requests by value and risk, so you always know what to review next. Now in beta! Explore Triage →
CodeRabbit runs Blinter to analyze Windows batch files for syntax, security, performance, and style issues.
Blinter is a linter for Windows batch files that provides comprehensive static analysis to identify syntax errors, security vulnerabilities, performance issues, and style problems. CodeRabbit runs Blinter version 1.1.17.
CodeRabbit runs Blinter with its built-in rules. Repository
Files
Blinter will run on files with the following extensions:.bat.cmd
Configuration
Blinter is enabled by default. Enable or disable it with.coderabbit.yaml or the CodeRabbit web UI:
- .coderabbit.yaml
- Web UI
.coderabbit.yaml
reviews:
tools:
blinter:
enabled: true
Go to Reviews → Tools → Blinter in your organization or repository settings and toggle Blinter
on or off.blinter.ini files and repository-provided plugins are not loaded.
When we skip Blinter
CodeRabbit will skip running Blinter when:- No batch files are found in the pull request.
- Blinter is already running in GitHub Actions, GitLab CI, CircleCI, or Azure Pipelines.
Features
Blinter provides comprehensive static analysis with:- 159 Built-in Rules across 5 severity levels:
- Error Level (E001-E999): Critical syntax errors that prevent execution
- Warning Level (W001-W999): Potential runtime issues and bad practices
- Style Level (S001-S999): Code formatting and readability improvements
- Security Level (SEC001+): Security vulnerabilities and dangerous operations
- Performance Level (P001-P999): Optimization opportunities and efficiency improvements
Profile behavior
- Style findings are suppressed in all profiles.
- In non-assertive profiles, warning-level findings are also suppressed.
Links
Was this page helpful?
