Overview of CodeRabbit’s supported linters and security analysis tools
Technology | Tools | Category |
---|---|---|
All | Gitleaks, Pipeline Remediation | Code Security, CI/CD |
Azure DevOps Pipelines | Pipeline Remediation | CI/CD Failure Remediation |
CircleCI | CircleCI, Pipeline Remediation | Configuration Validation, CI/CD Failure Remediation |
CloudFormation | Checkov | Code Security |
Cppcheck | Cppcheck | Code Quality |
CSS | Biome | Code Quality |
Docker | Hadolint, Checkov | Code Quality, Code Security |
Environment Files (.env) | Dotenv Linter | Code Quality |
GitHub Actions | actionlint, Pipeline Remediation | Code Quality, CI/CD Failure Remediation |
GitLab Pipelines | Pipeline Remediation | CI/CD Failure Remediation |
Go | golangci-lint | Code Quality |
Helm | Checkov | Code Security |
HTML | HTMLHint | Code Quality |
Javascript | Biome, oxlint | Code Quality |
JSON, JSONC | Biome | Code Quality |
JSX | Biome, oxlint | Code Quality |
Kotlin | detekt | Code Quality |
Kubernetes | Checkov | Code Security |
Lua | Luacheck | Code Quality |
Makefile | Checkmake | Code Quality |
Markdown | markdownlint, LanguageTool | Code Quality, Grammar Checking |
PHP | PHPStan, PHPMD, PHPCS | Code Quality |
Plaintext | LanguageTool | Grammar and Spell Checking |
Java | PMD | Code Quality |
Protobuf | Buf | Code Quality |
Python | Ruff, Pylint, Flake8 | Code Quality |
Jupyter Notebooks | Ruff, Pylint, Flake8 | Code Quality |
Regal | Regal | Code Quality |
Ruby | RuboCop, Brakeman | Code Quality, Code Security |
Rust | Clippy | Code Quality |
Semgrep | Semgrep | Code Security |
Shell (sh, bash, ksh, dash) | ShellCheck | Code Quality |
Shopify | Shopify CLI | Code Quality |
SQL | SQLFluff | Code Quality |
Swift | SwiftLint | Code Quality |
Terraform | Checkov | Code Security |
TSX | Biome, oxlint | Code Quality |
Typescript | Biome, oxlint | Code Quality |
YAML | YAMLlint | Code Quality |
Prisma | Prisma Lint | Code Quality |