Pro plan required - This feature is available exclusively with CodeRabbit
Pro. See our pricing page for plan
details.
Tool categories
Code quality
ESLint, Ruff, Pylint, SwiftLint, and 20+ more linters for code standards
Security analysis
Gitleaks, Semgrep, Checkov, and Brakeman for vulnerability detection
CI/CD integration
Pipeline remediation for GitHub Actions, CircleCI, and Azure DevOps
Configuration methods
- YAML configuration
- Settings page
Add tools to your repository’s
.coderabbit.yaml file:YAML
Tool profiles
CodeRabbit offers two review profiles that control tool strictness:Chill: Focuses on critical issues and reduces noise from minor style violationsAssertive: Provides comprehensive feedback including style and best practice suggestions
.eslintrc.js or pyproject.toml) for maximum customization.
Tool output and fixes
When tools detect issues, CodeRabbit displays structured output in the review comments:Language support
Popular languages and their supported tools:- JavaScript/TypeScript: Biome, ESLint, oxlint
- Python: Ruff, Pylint, Flake8
- Go: golangci-lint
- Rust: Clippy
- Ruby: RuboCop, Brakeman
- Swift: SwiftLint
- PHP: PHPStan, PHPMD, PHPCS