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
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