|
| 1 | +--- |
| 2 | +title:List of supported tools |
| 3 | +description:Overview of CodeRabbit's supported linters and security analysis tools |
| 4 | +--- |
| 5 | + |
| 6 | +This is a list of the third-party open-source linters and security analysis tools that CodeRabbit uses to generate code reviews. |
| 7 | + |
| 8 | +For more information about fine-tuning the CodeRabbit configuration of a tool, click that tool's name in the following list. |
| 9 | + |
| 10 | +For an overview of how CodeRabbit uses these tools when generating code reviews, as well as general information about controlling their use, see[Configure third-party tools](/tools/). |
| 11 | + |
| 12 | +| Technology| Tools| Category| |
| 13 | +| :--------------------------| :---------------------------------------------------------| :--------------------------------------------------| |
| 14 | +| All|[Gitleaks][Gitleaks],[Pipeline Remediation][Pipeline]| Code Security, CI/CD| |
| 15 | +| Azure DevOps Pipelines|[Pipeline Remediation][Pipeline]| CI/CD Failure Remediation| |
| 16 | +| CircleCI|[CircleCI][CircleCI],[Pipeline Remediation][Pipeline]| Configuration Validation, CI/CD Failure Remediation| |
| 17 | +| CloudFormation|[Checkov][Checkov]| Code Security| |
| 18 | +| Cppcheck|[Cppcheck][Cppcheck]| Code Quality| |
| 19 | +| CSS|[Biome][Biome]| Code Quality| |
| 20 | +| Docker|[Hadolint][Hadolint],[Checkov][Checkov]| Code Quality, Code Security| |
| 21 | +| GitHub Actions|[actionlint][actionlint],[Pipeline Remediation][Pipeline]| Code Quality, CI/CD Failure Remediation| |
| 22 | +| GitLab Pipelines|[Pipeline Remediation][Pipeline]| CI/CD Failure Remediation| |
| 23 | +| Go|[golangci-lint][golangci-lint]| Code Quality| |
| 24 | +| Helm|[Checkov][Checkov]| Code Security| |
| 25 | +| Javascript|[Biome][Biome],[oxlint][oxlint]| Code Quality| |
| 26 | +| JSON, JSONC|[Biome][Biome]| Code Quality| |
| 27 | +| JSX|[Biome][Biome],[oxlint][oxlint]| Code Quality| |
| 28 | +| Kotlin|[detekt][detekt]| Code Quality| |
| 29 | +| Kubernetes|[Checkov][Checkov]| Code Security| |
| 30 | +| Markdown|[markdownlint][markdownlint],[LanguageTool][LanguageTool]| Code Quality, Grammar Checking| |
| 31 | +| PHP|[PHPStan][PHPStan]| Code Quality| |
| 32 | +| Plaintext|[LanguageTool][LanguageTool]| Grammar and Spell Checking| |
| 33 | +| Java|[PMD][PMD]| Code Quality| |
| 34 | +| Protobuf|[Buf][Buf]| Code Quality| |
| 35 | +| Python|[Ruff][Ruff]| Code Quality| |
| 36 | +| Regal|[Regal][Regal]| Code Quality| |
| 37 | +| Ruby|[RuboCop][RuboCop]| Code Quality| |
| 38 | +| Semgrep|[Semgrep][Semgrep]| Code Security| |
| 39 | +| Shell (sh, bash, ksh, dash)|[ShellCheck][ShellCheck]| Code Quality| |
| 40 | +| Shopify|[Shopify CLI][ShopifyCLI]| Code Quality| |
| 41 | +| SQL|[SQLFluff][SQLFluff]| Code Quality| |
| 42 | +| Swift|[SwiftLint][SwiftLint]| Code Quality| |
| 43 | +| Terraform|[Checkov][Checkov]| Code Security| |
| 44 | +| TSX|[Biome][Biome],[oxlint][oxlint]| Code Quality| |
| 45 | +| Typescript|[Biome][Biome],[oxlint][oxlint]| Code Quality| |
| 46 | +| YAML|[YAMLlint][YAMLlint]| Code Quality| |
| 47 | +| Prisma|[Prisma Lint][PrismaLint]| Code Quality| |
| 48 | + |
| 49 | +[ShellCheck]:/tools/shellcheck.md |
| 50 | +[SQLFluff]:/tools/sqlfluff.md |
| 51 | +[Ruff]:/tools/ruff.md |
| 52 | +[markdownlint]:/tools/markdownlint.md |
| 53 | +[LanguageTool]:/tools/languagetool.md |
| 54 | +[Biome]:/tools/biome.md |
| 55 | +[Hadolint]:/tools/hadolint.md |
| 56 | +[SwiftLint]:/tools/swiftlint.md |
| 57 | +[PHPStan]:/tools/phpstan.md |
| 58 | +[golangci-lint]:/tools/golangci-lint.md |
| 59 | +[YAMLlint]:/tools/yamllint.md |
| 60 | +[Gitleaks]:/tools/gitleaks.md |
| 61 | +[Checkov]:/tools/checkov.md |
| 62 | +[detekt]:/tools/detekt.md |
| 63 | +[RuboCop]:/tools/rubocop.md |
| 64 | +[Buf]:/tools/buf.md |
| 65 | +[actionlint]:/tools/actionlint.md |
| 66 | +[Regal]:/tools/regal.md |
| 67 | +[PMD]:/tools/pmd.md |
| 68 | +[Cppcheck]:/tools/cppcheck.md |
| 69 | +[CircleCI]:/tools/circleci.md |
| 70 | +[Semgrep]:/tools/semgrep.md |
| 71 | +[Pipeline]:/tools/pipeline-remediation.md |
| 72 | +[PrismaLint]:/tools/prisma-lint.md |
| 73 | +[oxlint]:/tools/oxlint.md |
| 74 | +[ShopifyCLI]:/tools/shopify-cli.md |