> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coderabbit.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Tool catalog

> Browse all linters, security analyzers, and CI/CD tools supported by CodeRabbit.

Browse all third-party open-source linters, security analyzers, and CI/CD tools that CodeRabbit uses in code reviews. Click any tool name for its configuration guide.

## Multipurpose tools

These tools run on many or all file types in your repository. They identify general bugs and security risks, including pattern-based and semantic code analysis, secret exposure, insecure dependencies, misconfigured infrastructure-as-code, and causes of failing CI/CD pipelines.

| Tool                                                                                | Category                        |
| ----------------------------------------------------------------------------------- | ------------------------------- |
| [ast-grep](/tools/ast-grep), [OpenGrep](/tools/opengrep), [Semgrep](/tools/semgrep) | Code Quality, Code Security     |
| [Betterleaks](/tools/betterleaks), [SkillSpector](/tools/skillspector)              | Secret and Agent Skill Scanning |
| [Microsoft Presidio Analyzer](/tools/presidio)                                      | PII detection                   |
| [OSV-Scanner](/tools/osv-scanner)                                                   | Package Version Security        |
| [CI/CD Pipeline Analysis](/pr-reviews/cicd-pipeline-analysis)                       | CI/CD Generic User Configured   |
| [Checkov](/tools/checkov), [Trivy](/tools/trivy)                                    | IaC Code Security               |
| [TruffleHog](/tools/trufflehog)                                                     | Secret Scanning                 |
| [oasdiff](/tools/oasdiff)                                                           | API Compatibility               |

## Tools by category

| Category               | Tools                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Multipurpose           | [ast-grep](/tools/ast-grep), [OpenGrep](/tools/opengrep), [Semgrep](/tools/semgrep)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| Security               | [Betterleaks](/tools/betterleaks), [SkillSpector](/tools/skillspector), [TruffleHog](/tools/trufflehog), [Microsoft Presidio Analyzer](/tools/presidio), [OSV-Scanner](/tools/osv-scanner), [Brakeman](/tools/brakeman)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| Languages              | [ESLint](/tools/eslint), [Biome](/tools/biome), [Oxlint](/tools/oxlint), [React Doctor](/tools/react-doctor), [Ruff](/tools/ruff), [Pylint](/tools/pylint), [Flake8](/tools/flake8), [golangci-lint](/tools/golangci-lint), [Clippy](/tools/clippy), [RuboCop](/tools/rubocop), [SwiftLint](/tools/swiftlint), [PHPStan](/tools/phpstan), [PHPMD](/tools/phpmd), [PHPCS](/tools/phpcs), [PMD](/tools/pmd), [detekt](/tools/detekt), [Clang-Tidy](/tools/clang-tidy), [Cppcheck](/tools/cppcheck), [Infer](/tools/fbinfer), [Luacheck](/tools/luacheck), [ShellCheck](/tools/shellcheck), [Blinter](/tools/blinter), [Fortitude](/tools/fortitude), [Regal](/tools/regal), [PSScriptAnalyzer](/tools/psscriptanalyzer), [smarty-lint](/tools/smarty-lint), [SQLFluff](/tools/sqlfluff), [Prisma Lint](/tools/prisma-lint), [Stylelint](/tools/stylelint), [HTMLHint](/tools/htmlhint), [ember-template-lint](/tools/ember-template-lint), [YAMLlint](/tools/yamllint), [Dotenv Linter](/tools/dotenv), [Buf](/tools/buf), [oasdiff](/tools/oasdiff), [checkmake](/tools/checkmake), [Shopify Theme Check](/tools/shopify-cli) |
| Infrastructure as code | [Checkov](/tools/checkov), [Trivy](/tools/trivy), [TFLint](/tools/tflint), [Hadolint](/tools/hadolint)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| CI/CD                  | [actionlint](/tools/actionlint), [zizmor](/tools/zizmor), [CircleCI](/tools/circleci), [GitHub Checks](/tools/github-checks), [CI/CD Pipeline Analysis](/pr-reviews/cicd-pipeline-analysis)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| API specifications     | [oasdiff](/tools/oasdiff)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Docs and prose         | [markdownlint](/tools/markdownlint), [LanguageTool](/tools/languagetool)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |

## Tools by technology

The following tools are automatically selected and run based on the specific languages, file types, or frameworks detected in your repositories. CodeRabbit determines which tools to run depending on the contents of your codebase, recent changes, or the presence of relevant configuration files. Pipeline tools will only trigger based on platform or configured CircleCI integration.

| Technology                     | Tools                                                                                                        | Category                                             |
| ------------------------------ | ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- |
| Astro                          | [Biome](/tools/biome), [oxlint](/tools/oxlint), [ESLint](/tools/eslint)                                      | Code Quality                                         |
| Azure ARM                      | [Checkov](/tools/checkov), [Trivy](/tools/trivy)                                                             | Code Security                                        |
| Azure DevOps Pipelines         | [CI/CD Pipeline Analysis](/pr-reviews/cicd-pipeline-analysis)                                                | CI/CD Pipeline Analysis                              |
| CircleCI                       | [CircleCI](/tools/circleci)                                                                                  | Configuration Validation                             |
| CloudFormation                 | [Checkov](/tools/checkov), [Trivy](/tools/trivy)                                                             | Code Security                                        |
| C                              | [Infer](/tools/fbinfer), [Clang-Tidy](/tools/clang-tidy), [Cppcheck](/tools/cppcheck)                        | Code Quality                                         |
| C++                            | [Infer](/tools/fbinfer), [Clang-Tidy](/tools/clang-tidy), [Cppcheck](/tools/cppcheck)                        | Code Quality                                         |
| CSS                            | [Biome](/tools/biome), [Stylelint](/tools/stylelint), [ESLint](/tools/eslint)                                | Code Quality                                         |
| Docker                         | [Hadolint](/tools/hadolint), [Checkov](/tools/checkov), [Trivy](/tools/trivy)                                | Code Quality, Code Security                          |
| Docker Compose                 | [Checkov](/tools/checkov), [Trivy](/tools/trivy)                                                             | Code Security                                        |
| Environment Files (.env)       | [Dotenv Linter](/tools/dotenv)                                                                               | Code Quality                                         |
| Fortran                        | [Fortitude](/tools/fortitude)                                                                                | Code Quality                                         |
| GraphQL                        | [ESLint](/tools/eslint)                                                                                      | Code Quality                                         |
| GitHub Actions                 | [actionlint](/tools/actionlint), [zizmor](/tools/zizmor)                                                     | Code Quality, Code Security, CI/CD Pipeline Analysis |
| GitLab Pipelines               | [CI/CD Pipeline Analysis](/pr-reviews/cicd-pipeline-analysis)                                                | CI/CD Pipeline Analysis                              |
| Go                             | [golangci-lint](/tools/golangci-lint)                                                                        | Code Quality                                         |
| Helm                           | [Checkov](/tools/checkov), [Trivy](/tools/trivy)                                                             | Code Security                                        |
| HTML                           | [HTMLHint](/tools/htmlhint)                                                                                  | Code Quality                                         |
| Javascript                     | [Biome](/tools/biome), [oxlint](/tools/oxlint), [ESLint](/tools/eslint), [React Doctor](/tools/react-doctor) | Code Quality                                         |
| JSON, JSONC                    | [Biome](/tools/biome), [Checkov](/tools/checkov)                                                             | Code Quality                                         |
| JSX                            | [Biome](/tools/biome), [oxlint](/tools/oxlint), [ESLint](/tools/eslint), [React Doctor](/tools/react-doctor) | Code Quality                                         |
| Kotlin                         | [detekt](/tools/detekt)                                                                                      | Code Quality                                         |
| Kubernetes                     | [Checkov](/tools/checkov), [Trivy](/tools/trivy)                                                             | Code Security                                        |
| Less                           | [Stylelint](/tools/stylelint)                                                                                | Code Quality                                         |
| Lua                            | [Luacheck](/tools/luacheck)                                                                                  | Code Quality                                         |
| Makefile                       | [Checkmake](/tools/checkmake)                                                                                | Code Quality                                         |
| Markdown                       | [markdownlint](/tools/markdownlint), [LanguageTool](/tools/languagetool)                                     | Code Quality, Grammar Checking                       |
| OpenAPI, Swagger               | [oasdiff](/tools/oasdiff)                                                                                    | API Compatibility                                    |
| PHP                            | [PHPStan](/tools/phpstan), [PHPMD](/tools/phpmd), [PHPCS](/tools/phpcs)                                      | Code Quality                                         |
| Plaintext                      | [LanguageTool](/tools/languagetool)                                                                          | Grammar and Spell Checking                           |
| Java                           | [Infer](/tools/fbinfer), [PMD](/tools/pmd)                                                                   | Code Quality                                         |
| Protobuf                       | [Buf](/tools/buf)                                                                                            | Code Quality                                         |
| Python                         | [Ruff](/tools/ruff), [Pylint](/tools/pylint), [Flake8](/tools/flake8)                                        | Code Quality                                         |
| Jupyter Notebooks              | [Ruff](/tools/ruff), [Pylint](/tools/pylint), [Flake8](/tools/flake8)                                        | Code Quality                                         |
| React                          | [React Doctor](/tools/react-doctor), [ESLint](/tools/eslint), [Biome](/tools/biome), [oxlint](/tools/oxlint) | Code Quality                                         |
| Regal                          | [Regal](/tools/regal)                                                                                        | Code Quality                                         |
| OpenAPI                        | [oasdiff](/tools/oasdiff)                                                                                    | Code Quality                                         |
| PowerShell                     | [PSScriptAnalyzer](/tools/psscriptanalyzer)                                                                  | Code Quality                                         |
| Ruby                           | [RuboCop](/tools/rubocop), [Brakeman](/tools/brakeman)                                                       | Code Quality, Code Security                          |
| Rust                           | [Clippy](/tools/clippy)                                                                                      | Code Quality                                         |
| Sass                           | [Stylelint](/tools/stylelint)                                                                                | Code Quality                                         |
| Shell (sh, bash, ksh, dash)    | [ShellCheck](/tools/shellcheck)                                                                              | Code Quality                                         |
| Smarty                         | [smarty-lint](/tools/smarty-lint)                                                                            | Code Quality                                         |
| Windows Batch Files (bat, cmd) | [Blinter](/tools/blinter)                                                                                    | Code Quality                                         |
| Shopify                        | [Shopify Theme Check](/tools/shopify-cli)                                                                    | Code Quality                                         |
| SQL                            | [SQLFluff](/tools/sqlfluff)                                                                                  | Code Quality                                         |
| SCSS                           | [Stylelint](/tools/stylelint)                                                                                | Code Quality                                         |
| Stylus                         | [Stylelint](/tools/stylelint)                                                                                | Code Quality                                         |
| SugarSS                        | [Stylelint](/tools/stylelint)                                                                                | Code Quality                                         |
| Svelte                         | [Biome](/tools/biome), [oxlint](/tools/oxlint), [ESLint](/tools/eslint)                                      | Code Quality                                         |
| Swift                          | [SwiftLint](/tools/swiftlint)                                                                                | Code Quality                                         |
| Terraform                      | [TFLint](/tools/tflint), [Checkov](/tools/checkov), [Trivy](/tools/trivy)                                    | Code Quality, Code Security                          |
| TSX                            | [Biome](/tools/biome), [oxlint](/tools/oxlint), [ESLint](/tools/eslint), [React Doctor](/tools/react-doctor) | Code Quality                                         |
| Typescript                     | [Biome](/tools/biome), [oxlint](/tools/oxlint), [ESLint](/tools/eslint), [React Doctor](/tools/react-doctor) | Code Quality                                         |
| Vue                            | [Biome](/tools/biome), [oxlint](/tools/oxlint), [ESLint](/tools/eslint)                                      | Code Quality                                         |
| YAML                           | [YAMLlint](/tools/yamllint), [Checkov](/tools/checkov)                                                       | Code Quality, Code Security                          |
| Prisma                         | [Prisma Lint](/tools/prisma-lint)                                                                            | Code Quality                                         |

## What's next

<CardGroup cols={1}>
  <Card title="Configuration reference" href="/tools/reference" icon="settings" horizontal>
    See every YAML configuration option for each supported tool.
  </Card>

  <Card title="Configure your repository" href="/guides/configuration-overview" icon="file-text" horizontal>
    Learn how to set up and customize CodeRabbit for your repository.
  </Card>
</CardGroup>
