# CodeRabbit ## Docs - [Audit Logs](https://docs.coderabbit.ai/api-reference/audit-logs.md): Returns a paginated list of organization-level audit log entries. Requires the Enterprise plan, Admin role, and a non-agentic API key. - [Metrics Data](https://docs.coderabbit.ai/api-reference/metrics-data-api.md): Access CodeRabbit metrics data programmatically via REST API. - [Report generate](https://docs.coderabbit.ai/api-reference/report-generate.md): DEPRECATED: Generate a developer activity report based on the provided parameters and date range. This endpoint may take up to 10 minutes to respond depending on the data volume. Prompts cannot be used and this is only for testing purposes. We recommend creating a recurring report and triggering a… - [Roles](https://docs.coderabbit.ai/api-reference/users-change-roles.md): Bulk change roles for up to 500 users. Returns partial success with details of which users succeeded or failed. - [Users](https://docs.coderabbit.ai/api-reference/users-list.md): List all users in your organization with optional filtering by seat assignment and role status. Supports cursor-based pagination. - [Seats](https://docs.coderabbit.ai/api-reference/users-manage-seats.md): Bulk assign or unassign seats for up to 500 users. The operation type is determined by the `action` field in the request body. - [Seat Assignment Mode](https://docs.coderabbit.ai/api-reference/users-seat-assignment-mode.md): Update the seat assignment mode for the organization. Only accessible by fully self-hosted organizations with enterprise plans. - [Claude Code integration](https://docs.coderabbit.ai/cli/claude-code-integration.md): AI-powered code review in Claude Code through the CodeRabbit plugin. Let AI code, review, and fix issues autonomously without human intervention. - [Use with self-hosted CodeRabbit](https://docs.coderabbit.ai/cli/cli-with-self-hosted-CodeRabbit.md): Connect the CLI to your self-hosted CodeRabbit instance - [Codex integration](https://docs.coderabbit.ai/cli/codex-integration.md): AI-powered code review in Codex through the CodeRabbit plugin. Let AI code, review, and fix issues autonomously without human intervention. - [Cursor integration](https://docs.coderabbit.ai/cli/cursor-integration.md): Enable Cursor to run the CodeRabbit CLI as part of your development workflow. Let AI code, review, and fix issues autonomously without human intervention. - [Gemini integration](https://docs.coderabbit.ai/cli/gemini-integration.md): Enable Gemini to execute CodeRabbit directly in your development workflow. Let AI code, review, and fix issues autonomously without human intervention. - [Command-Line Review Tool](https://docs.coderabbit.ai/cli/index.md): Get AI code reviews directly in your CLI before you commit. Catch race conditions, memory leaks, and security vulnerabilities without leaving your development environment. - [CLI Command Reference](https://docs.coderabbit.ai/cli/reference.md): Complete reference for all CodeRabbit CLI commands and options. - [CodeRabbit Skills](https://docs.coderabbit.ai/cli/skills.md): Install agent-native skills to trigger AI-powered code reviews using natural language. - [WSL on Windows](https://docs.coderabbit.ai/cli/wsl-windows.md): Install and configure the CodeRabbit CLI on Windows Subsystem for Linux (WSL) to bring AI code reviews to your Windows development environment. - [AST-based path instructions](https://docs.coderabbit.ai/configuration/ast-grep-instructions.md): Write structural code pattern rules using ast-grep to give CodeRabbit precise, syntax-aware review instructions. - [Automatic review controls](https://docs.coderabbit.ai/configuration/auto-review.md): Configure when and how CodeRabbit automatically reviews pull requests using the `reviews.auto_review` settings. - [Central configuration](https://docs.coderabbit.ai/configuration/central-configuration.md): Manage CodeRabbit settings across all repositories from a single central location, eliminating per-repository configuration updates. - [Configuration inheritance](https://docs.coderabbit.ai/configuration/configuration-inheritance.md): Learn how CodeRabbit merges configuration settings across multiple levels, from repository files to organization defaults. - [Configuration examples](https://docs.coderabbit.ai/configuration/example/index.md): This section provides ready-to-use CodeRabbit configuration examples tailored to specific frameworks, languages, and project types. Each example demonstrates best practices and common patterns for configuring CodeRabbit to work effectively with your technology stack. - [Sample configuration for Mintlify-based documentation website](https://docs.coderabbit.ai/configuration/example/other/mintlify-documentation.md) - [Sample configuration for Django](https://docs.coderabbit.ai/configuration/example/python/django.md) - [Sample configuration for React Native + Expo](https://docs.coderabbit.ai/configuration/example/typescript/expo.md) - [Path-based review instructions](https://docs.coderabbit.ai/configuration/path-instructions.md): Customize how CodeRabbit reviews different parts of your codebase using glob patterns. Apply focused, context-aware instructions to controllers, tests, documentation, and more. - [YAML validator](https://docs.coderabbit.ai/configuration/yaml-validator.md): Validate and edit YAML configuration files for CodeRabbit - [Early Access Program](https://docs.coderabbit.ai/early-access.md): In CodeRabbit's dashboard, in the settings of a repository, there is the "Early access" toggle, which enables early access features. Early access is divided into two categories: "beta" and "experimental". Both are enabled by the same toggle, but should be differentiated by a warning whenever they ar… - [FAQs](https://docs.coderabbit.ai/faq.md): Frequently asked questions about CodeRabbit. - [Autofix](https://docs.coderabbit.ai/finishing-touches/autofix.md): Automatically implement fixes for unresolved CodeRabbit review findings. - [Custom Finishing Touch recipes](https://docs.coderabbit.ai/finishing-touches/custom-finishing-touches.md): Define reusable, named recipes that run agentic code changes on your pull requests. - [Generate docstrings](https://docs.coderabbit.ai/finishing-touches/docstrings.md): Automatically generate comprehensive docstrings that match your existing format, delivered through PR workflow for complete review control - [Finishing Touches overview](https://docs.coderabbit.ai/finishing-touches/index.md): One-click agentic actions that polish and extend your pull requests: fix review findings, resolve merge conflicts, generate unit tests, simplify code, run any custom recipes. - [Resolve Merge Conflicts](https://docs.coderabbit.ai/finishing-touches/resolve-merge-conflict.md): Automatically detect and resolve merge conflicts in pull requests with a single click or comment. - [Simplify code](https://docs.coderabbit.ai/finishing-touches/simplify.md): Automatically review changed code for opportunities to simplify, improve reuse, quality, and efficiency, then apply targeted improvements. - [Generate unit tests](https://docs.coderabbit.ai/finishing-touches/unit-test-generation.md): Generate comprehensive unit tests automatically for your pull requests, including edge cases and error conditions. - [Quickstart](https://docs.coderabbit.ai/getting-started/quickstart.md): Get CodeRabbit up and running in 2 minutes. Connect your repositories and start receiving AI-powered code reviews and Coding Plans. - [Configuration via YAML file](https://docs.coderabbit.ai/getting-started/yaml-configuration.md): Learn how to configure CodeRabbit using a YAML file for advanced customization. - [Interactive code review chat](https://docs.coderabbit.ai/guide/chat.md): Learn how to interact with CodeRabbit through conversations and get clarifications on its feedback - [Code Review](https://docs.coderabbit.ai/guide/code-review.md): Experience CodeRabbit's automated code review by creating your first pull request - [You're Ready to Ship Better Code!](https://docs.coderabbit.ai/guide/complete.md): Congratulations! You've completed the CodeRabbit hands-on guide and experienced AI-powered code reviews firsthand - [Improvements](https://docs.coderabbit.ai/guide/improvements.md): Learn how to use CodeRabbit commands to automatically generate code improvements - [Hands-on guide](https://docs.coderabbit.ai/guide/index.md): A step-by-step walkthrough of CodeRabbit's core features using a test repository - [Repository setup](https://docs.coderabbit.ai/guide/repository.md): Set up a GitHub test repository and integrate CodeRabbit for automated code reviews - [Overview](https://docs.coderabbit.ai/guides/code-review-overview.md): Discover how CodeRabbit transforms your development workflow with AI-powered code reviews that provide instant, comprehensive feedback on every pull request. - [Manage code reviews](https://docs.coderabbit.ai/guides/commands.md): Learn how to control and manage CodeRabbit's automatic code reviews with commands. Pause, resume, ignore reviews, request manual reviews, resolve comments, and update pull request summaries using @coderabbitai commands. - [Configuration overview](https://docs.coderabbit.ai/guides/configuration-overview.md): Configure CodeRabbit to fit your organization and repositories using multiple approaches with clear priority rules. - [Customize reports](https://docs.coderabbit.ai/guides/custom-reports.md): Create tailored pull request reports using natural language prompts, custom formatting, and flexible data filtering for your team's specific needs. - [Overview](https://docs.coderabbit.ai/guides/dashboard.md) - [Git platform review metrics](https://docs.coderabbit.ai/guides/dashboard-metrics.md): Detailed definitions and calculations for all CodeRabbit Git platform review dashboard metrics. - [Data Export](https://docs.coderabbit.ai/guides/data-export.md): Export data from your CodeRabbit Dashboard for offline analysis and reporting. - [IDE/CLI review metrics](https://docs.coderabbit.ai/guides/ide-cli-dashboard-metrics.md): Detailed definitions for all CodeRabbit IDE and CLI review dashboard metrics. - [Legacy Report Testing](https://docs.coderabbit.ai/guides/ondemand-reports.md): Generate single-use test reports using the legacy CodeRabbit API. Learn how to create API keys and make test sample report requests programmatically. - [Organization settings](https://docs.coderabbit.ai/guides/organization-settings.md): Manage default CodeRabbit settings across your entire Git platform organization and configure repository-level overrides. - [Repository settings](https://docs.coderabbit.ai/guides/repository-settings.md): Configure CodeRabbit's behavior for individual repositories using .coderabbit.yaml files or the web interface. Learn about configuration precedence and best practices. - [Schedule reports](https://docs.coderabbit.ai/guides/scheduled-reports.md): Set up automated recurring reports for GitHub, GitLab, Bitbucket, and Azure DevOps with customizable schedules, filters, and delivery channels including email, Slack, Discord, and Teams. - [CodeRabbit IDE Extension](https://docs.coderabbit.ai/ide/index.md): Catch critical bugs, security issues, and memory leaks before you commit. Right in your IDE with the CodeRabbit IDE extensions. - [Configure the VS Code extension](https://docs.coderabbit.ai/ide/vscode-config.md): Customize the CodeRabbit VS Code extension settings including AI agent integration, automatic review behavior, and self-hosted configurations. - [Install the VS Code extension](https://docs.coderabbit.ai/ide/vscode-install.md): Install the CodeRabbit VS Code extension to review code changes locally in your editor. - [Use with self-hosted CodeRabbit](https://docs.coderabbit.ai/ide/vscode-selfhosted.md): Connect the VS Code extension to your self-hosted CodeRabbit instance for on-premises code reviews with full data control. - [Uninstall the VS Code extension](https://docs.coderabbit.ai/ide/vscode-uninstall.md): Step-by-step guide to properly uninstall the CodeRabbit VS Code extension, including logout and removal from your editor. - [Use the VS Code extension](https://docs.coderabbit.ai/ide/vscode-use.md): Review code changes in your local Git repository using the CodeRabbit VS Code extension with automatic or manual review options. - [AI Code Review](https://docs.coderabbit.ai/index.md): CodeRabbit is an AI-powered platform for code review, planning, and development workflows. Review pull requests on GitHub, plan implementations from Jira issues, open PRs using Slack, and get real-time feedback in your IDE or CLI. Ship better software faster with confidence! - [CircleCI integration](https://docs.coderabbit.ai/integrations/circleci.md): Connect CodeRabbit to CircleCI to surface pipeline failure context directly in pull request reviews. - [Issue trackers](https://docs.coderabbit.ai/integrations/issue-trackers.md): CodeRabbit integrates with popular issue tracking systems to enrich reviews with issue context, validate requirements, create issues from review comments, and design Coding Plans. - [Jira Integration](https://docs.coderabbit.ai/integrations/jira.md): Connect CodeRabbit to Jira to enrich pull request reviews with issue context, validate changes against acceptance criteria, create issues from review comments, and design Coding Plans. - [Linear Integration](https://docs.coderabbit.ai/integrations/linear.md): Connect CodeRabbit to Linear to enrich pull request reviews with issue context, validate changes against acceptance criteria, create issues from review comments, and design Coding Plans. - [Integrate MCP servers](https://docs.coderabbit.ai/integrations/mcp-servers.md): Connect CodeRabbit to external tools and data sources through the Model Context Protocol (MCP) for enhanced code reviews with richer contextual understanding. - [Create issues](https://docs.coderabbit.ai/issues/creation.md): Turn code discussions into tracked issues across GitHub, GitLab, Jira, and Linear directly from CodeRabbit's chat interface. - [Issue Enrichment](https://docs.coderabbit.ai/issues/enrichment.md): CodeRabbit automatically analyzes your issues to detect duplicates, find related issues and PRs, suggest assignees, and apply smart labels. - [Planning on GitHub](https://docs.coderabbit.ai/issues/planner/github.md): Generate comprehensive Coding Plans from your issues on the GitHub issue tracker. - [Planning on GitLab](https://docs.coderabbit.ai/issues/planner/gitlab.md): Generate comprehensive Coding Plans from your issues on the GitLab issue tracker. - [Issue Planner](https://docs.coderabbit.ai/issues/planner/index.md): Turn issues into comprehensive Coding Plans ready for your favorite coding agent or IDE copilot. Works with Jira, Linear, GitHub, and GitLab! - [Planning on Jira](https://docs.coderabbit.ai/issues/planner/jira.md): Generate comprehensive Coding Plans from your issues using Jira issue tracker. - [Planning on Linear](https://docs.coderabbit.ai/issues/planner/linear.md): Generate comprehensive Coding Plans from your issues using Linear issue tracker. - [PR validation using linked issues](https://docs.coderabbit.ai/issues/pr-validation.md): CodeRabbit provides intelligent assessment of linked issues to validate whether pull requests properly address their requirements. This guide explains how to effectively use linked issues and write clear issue descriptions for optimal results. - [Code Guidelines](https://docs.coderabbit.ai/knowledge-base/code-guidelines.md): CodeRabbit automatically detects coding guideline files such as .cursorrules, CLAUDE.md, and AGENTS.md in your repository and applies them as review criteria—no extra configuration required. - [Knowledge Base overview](https://docs.coderabbit.ai/knowledge-base/index.md): How CodeRabbit enriches code reviews with context beyond the diff — learnings, code guidelines, multi-repo analysis, MCP servers, web search, and linked issues. - [Learnings](https://docs.coderabbit.ai/knowledge-base/learnings.md): Teach CodeRabbit your review preferences using natural-language chat. - [MCP Servers](https://docs.coderabbit.ai/knowledge-base/mcp-context.md): Use MCP servers as a knowledge source to give CodeRabbit additional context from your documentation systems, design tools, and project management platforms during reviews and chat. - [Multi-Repo Analysis](https://docs.coderabbit.ai/knowledge-base/multi-repo-analysis.md): Link related repositories so CodeRabbit can detect breaking changes, API mismatches, and dependency issues that cross repository boundaries during code review. - [Web Search](https://docs.coderabbit.ai/knowledge-base/web-search.md): How CodeRabbit uses web search to gather additional context during code reviews and chat responses. - [Add organizations](https://docs.coderabbit.ai/management/adding-organizations.md): Learn how to add new organizations to CodeRabbit and grant the necessary permissions to enable code review across your organization's repositories. - [Audit Logs](https://docs.coderabbit.ai/management/audit-logs.md): Track and review administrative actions across your organization with a tamper-resistant audit log. - [Billing and changing plans](https://docs.coderabbit.ai/management/billing.md): View invoices, change your subscription plan, and adjust seat counts from CodeRabbit's billing portal. - [Custom roles and permissions](https://docs.coderabbit.ai/management/custom-roles.md): Create and manage custom roles with granular permissions for your Enterprise organization in CodeRabbit. - [Management overview](https://docs.coderabbit.ai/management/index.md): Manage your CodeRabbit platform: repositories, subscriptions, billing, integrations, and analytics - [Plans and pricing](https://docs.coderabbit.ai/management/plans.md): Compare CodeRabbit plans and understand per-developer review rate limits. - [Reports Overview](https://docs.coderabbit.ai/management/reports/index.md): Track and analyze pull request activity across your organization's repositories with CodeRabbit's reporting feature. Set up scheduled reports with customizable prompts. - [Role-based access](https://docs.coderabbit.ai/management/roles.md): Control access to CodeRabbit administrative features by assigning Admin, Member, or Billing Admin roles to organization users. - [Seat assignment](https://docs.coderabbit.ai/management/seat-assignment.md): Understand how CodeRabbit assigns seats to users, including trial mode, manual approval, and auto-approval methods. - [Enterprise SSO](https://docs.coderabbit.ai/management/sso/index.md): Set up Enterprise SSO for your CodeRabbit organization with supported identity providers such as Okta and Keycloak. - [Keycloak SAML setup](https://docs.coderabbit.ai/management/sso/keycloak-saml.md): Configure SAML-based single sign-on between Keycloak and CodeRabbit for your Enterprise organization. - [Okta SAML setup](https://docs.coderabbit.ai/management/sso/okta-saml.md): Configure SAML-based single sign-on between Okta and CodeRabbit for your Enterprise organization. - [Activate your subscription](https://docs.coderabbit.ai/management/subscription-management.md): Convert your CodeRabbit trial to a paid subscription (Pro or Pro+), or reactivate after cancellation. - [Set permissions](https://docs.coderabbit.ai/management/upgrading-permissions.md): Learn how to grant updated permissions to CodeRabbit when new features require additional GitHub access. - [Usage-based Add-on](https://docs.coderabbit.ai/management/usage-based-addon.md): Buy credits to continue PR reviews and CLI-triggered reviews beyond your plan limit on a pay-as-you-go basis. - [The System Behind Every Review Comment](https://docs.coderabbit.ai/overview/architecture.md): CodeRabbit Architecture | How CodeRabbit works internally - [CodeRabbit Plan](https://docs.coderabbit.ai/overview/coderabbit-plan.md): Turn ideas, issues, PRDs, and designs into precise Coding Plans grounded in your codebase, then hand them off to any coding agent. - [Code reviews in IDE and CLI](https://docs.coderabbit.ai/overview/ide-cli-review.md): Review your code in IDE or CLI before pushing it to the repo - [Pull Request Reviews](https://docs.coderabbit.ai/overview/pull-request-review.md): Within moments of opening a pull request, CodeRabbit analyzes your code with multiple AI models and provides actionable feedback, catching issues that are easy to miss in manual reviews. - [Slack Agent](https://docs.coderabbit.ai/overview/slack-agent.md): Bring AI-powered investigation, planning, and code editing into your Slack workspace: with shared context, persistent knowledge, and governed access. - [Agent Handoff](https://docs.coderabbit.ai/plan/agent-handoff.md): Copy agent-ready prompts from a Coding Plan and hand them off to your preferred coding agent or IDE. - [Create a plan](https://docs.coderabbit.ai/plan/create-plan.md): Create a Coding Plan from free-form descriptions, PRDs, designs, or attached files in the CodeRabbit web app. - [CodeRabbit Plan overview](https://docs.coderabbit.ai/plan/index.md): Create precise, context-aware coding plans from issues, PRDs, designs, or free-form descriptions, powered by CodeRabbit's deep codebase understanding. - [Plan structure and refinement](https://docs.coderabbit.ai/plan/plan-refinement.md): Learn what a Coding Plan contains, how to review and iterate on it, and how version history works. - [Azure DevOps](https://docs.coderabbit.ai/platforms/azure-devops.md): Learn how to integrate CodeRabbit with Azure DevOps repositories using personal access tokens for automated AI-powered code reviews and pull request analysis. - [Bitbucket Cloud](https://docs.coderabbit.ai/platforms/bitbucket-cloud.md): Learn how to integrate CodeRabbit with Bitbucket Cloud repositories for automated AI-powered code reviews. - [Bitbucket Data Center](https://docs.coderabbit.ai/platforms/bitbucket-data-center.md): Learn how to integrate CodeRabbit with your self-hosted Bitbucket Data Center instance for AI-powered code reviews on pull requests. - [GitHub](https://docs.coderabbit.ai/platforms/github-com.md): Learn how to integrate CodeRabbit with GitHub.com repositories for automated AI-powered code reviews, including setup, permissions, and repository configuration. - [GitHub Enterprise Server](https://docs.coderabbit.ai/platforms/github-enterprise-server.md): Complete guide to integrate CodeRabbit with your self-hosted GitHub Enterprise Server. Set up OAuth apps, GitHub apps, webhooks, and configure AI-powered code reviews for your enterprise development workflow. - [GitLab](https://docs.coderabbit.ai/platforms/gitlab-com.md): Learn how to integrate CodeRabbit with GitLab.com repositories using personal or group access tokens for automated AI-powered code reviews and collaboration. - [Overview](https://docs.coderabbit.ai/platforms/overview.md): Connect CodeRabbit with your preferred Git platform including GitHub, GitLab, Azure DevOps, Bitbucket Cloud, and Bitbucket Data Center for AI-powered code reviews right in your PR. - [Self-managed GitLab](https://docs.coderabbit.ai/platforms/self-hosted-gitlab.md): Learn how to integrate CodeRabbit with your self-managed GitLab instance through automated or manual onboarding, including OAuth setup, user configuration, and webhook installation. - [CI/CD Pipeline Analysis](https://docs.coderabbit.ai/pr-reviews/cicd-pipeline-analysis.md): How CodeRabbit reads CI/CD pipeline failures and posts inline fix suggestions directly on the relevant lines of your pull request. - [Custom checks](https://docs.coderabbit.ai/pr-reviews/custom-checks.md): Define your own validation logic using natural language instructions for pre-merge checks. - [Built-in Pre-Merge Checks](https://docs.coderabbit.ai/pr-reviews/pre-merge-checks.md): Enforce quality gates and organization's custom requirements before pull requests are merged. - [Slop Detection](https://docs.coderabbit.ai/pr-reviews/slop-detection.md): Automatically detect low-quality, AI-generated pull requests on public GitHub repositories. - [PR Summaries](https://docs.coderabbit.ai/pr-reviews/summaries.md): Every time CodeRabbit reviews a pull request, it writes a plain-language **summary** directly into the PR description. The summary is on by default and fully configurable. - [PR Walkthroughs](https://docs.coderabbit.ai/pr-reviews/walkthroughs.md): Every time CodeRabbit reviews a pull request, it posts a **walkthrough comment** — a structured overview of the changes that appears at the top of the PR comment thread, separate from inline code comments. The walkthrough is on by default and fully configurable. - [Caching](https://docs.coderabbit.ai/reference/caching.md): CodeRabbit provides caching capabilities for code and dependencies to accelerate the review process. This feature enhances your development workflow by delivering faster feedback. - [Configuration reference](https://docs.coderabbit.ai/reference/configuration.md): Complete reference for CodeRabbit configuration options with detailed explanations, types, and examples. - [Glossary](https://docs.coderabbit.ai/reference/glossary.md): Definitions of CodeRabbit-specific terms and Git platform terminology used throughout the documentation. - [Code review commands](https://docs.coderabbit.ai/reference/review-commands.md): Complete reference of CodeRabbit commands for controlling code reviews, generating documentation, and managing pull requests. - [Tools reference](https://docs.coderabbit.ai/reference/tools-reference.md): Complete reference for all CodeRabbit supported tools and their configuration options, organized by category. - [Admin roles and security](https://docs.coderabbit.ai/slack-agent/admin-and-security.md): Understand global admin and scope admin permissions, usage visibility, and how Slack Agent keeps private conversation knowledge isolated. - [Automations](https://docs.coderabbit.ai/slack-agent/automations.md): Schedule recurring tasks that Slack Agent runs automatically on a set cadence. - [Connections](https://docs.coderabbit.ai/slack-agent/connections.md): Connect external tools and APIs to your workspace so Slack Agent can access issue trackers, documentation, observability, and custom integrations. - [CodeRabbit Agent for Slack](https://docs.coderabbit.ai/slack-agent/index.md): Bring AI-powered investigation, planning, and action into your Slack workspace with shared controls, persistent knowledge, and governed access. - [Knowledge Base](https://docs.coderabbit.ai/slack-agent/knowledge-base.md): Understand how Slack Agent stores durable facts, separates public and private knowledge, and lets teams review fact history. - [Quickstart](https://docs.coderabbit.ai/slack-agent/onboarding.md): Set up Slack Agent for your workspace in a few steps. Connect Slack and GitHub, create the Base Scope, and start working. - [Coding Plans](https://docs.coderabbit.ai/slack-agent/plans.md): Review CodeRabbit-generated plans, compare versions, and hand selected phases off to IDEs or coding agents. - [Sandboxes](https://docs.coderabbit.ai/slack-agent/sandboxes.md): Configure the shared workspace sandbox Slack Agent uses for reproducible execution, package setup, and saved snapshots. - [Scopes](https://docs.coderabbit.ai/slack-agent/scopes.md): Use scopes to control which Slack conversations can access which repositories, connections, and spend limits in Slack Agent. - [Slack permissions](https://docs.coderabbit.ai/slack-agent/slack-permissions.md): Review the Slack app install, user OAuth, and sign-in permissions CodeRabbit requests for Slack Agent. - [Thread reviews](https://docs.coderabbit.ai/slack-agent/thread-reviews.md): Inspect what Slack Agent did in a Slack thread with run history, context, diffs, and execution details. - [Usage](https://docs.coderabbit.ai/slack-agent/usage.md): Review Slack Agent activity across your workspace, including when runs happened, which scope handled them, how many agent minutes they used, and where to inspect each thread. - [Working in Slack](https://docs.coderabbit.ai/slack-agent/use-in-slack.md): Start work with CodeRabbit Agent from mentions, direct messages, and slash commands. - [actionlint](https://docs.coderabbit.ai/tools/actionlint.md): CodeRabbit's guide to actionlint. - [ast-grep](https://docs.coderabbit.ai/tools/ast-grep.md): CodeRabbit's guide to ast-grep. - [Betterleaks](https://docs.coderabbit.ai/tools/betterleaks.md): CodeRabbit's guide to Betterleaks, an improved secret scanner based on Gitleaks. - [Biome](https://docs.coderabbit.ai/tools/biome.md): CodeRabbit's guide to Biome. - [Blinter](https://docs.coderabbit.ai/tools/blinter.md): CodeRabbit's guide to Blinter. - [Brakeman](https://docs.coderabbit.ai/tools/brakeman.md): CodeRabbit's guide to Brakeman. - [Buf](https://docs.coderabbit.ai/tools/buf.md): CodeRabbit's guide to Buf. - [Checkmake](https://docs.coderabbit.ai/tools/checkmake.md): CodeRabbit's guide to Checkmake. - [Checkov](https://docs.coderabbit.ai/tools/checkov.md): CodeRabbit's guide to Checkov. - [CircleCI](https://docs.coderabbit.ai/tools/circleci.md): CodeRabbit's guide to CircleCI. - [Clang-Tidy](https://docs.coderabbit.ai/tools/clang-tidy.md): CodeRabbit's guide to Clang-Tidy. - [Clippy](https://docs.coderabbit.ai/tools/clippy.md): CodeRabbit's guide to Clippy. - [Cppcheck](https://docs.coderabbit.ai/tools/cppcheck.md): CodeRabbit's guide to Cppcheck. - [detekt](https://docs.coderabbit.ai/tools/detekt.md): CodeRabbit's guide to detekt. - [Dotenv Linter](https://docs.coderabbit.ai/tools/dotenv.md): CodeRabbit's guide to Dotenv Linter. - [ember-template-lint](https://docs.coderabbit.ai/tools/ember-template-lint.md): How CodeRabbit runs ember-template-lint to lint Handlebars template files on every pull request — including supported file types, configuration, and skip conditions. - [ESLint](https://docs.coderabbit.ai/tools/eslint.md): How CodeRabbit runs ESLint to lint JavaScript, TypeScript, and framework files on every pull request — including supported plugins, sandboxed execution, and skip conditions. - [Flake8](https://docs.coderabbit.ai/tools/flake8.md): CodeRabbit's guide to Flake8. - [Fortitude](https://docs.coderabbit.ai/tools/fortitude.md): CodeRabbit's guide to Fortitude. - [GitHub Checks](https://docs.coderabbit.ai/tools/github-checks.md): How CodeRabbit integrates with GitHub Checks to surface CI/CD pipeline failures and provide automated remediation suggestions on every pull request. - [golangci-lint](https://docs.coderabbit.ai/tools/golangci-lint.md): CodeRabbit's guide to golangci-lint. - [Hadolint](https://docs.coderabbit.ai/tools/hadolint.md): CodeRabbit's guide to Hadolint. - [HTMLHint](https://docs.coderabbit.ai/tools/htmlhint.md): CodeRabbit's guide to HTMLHint. - [Linters & security analysis tools](https://docs.coderabbit.ai/tools/index.md): Integrate 40+ third-party tools like ESLint, Ruff, and Betterleaks into CodeRabbit reviews for enhanced code quality and 1-click fixes. - [LanguageTool](https://docs.coderabbit.ai/tools/languagetool.md): CodeRabbit's guide to LanguageTool. - [Supported tools overview](https://docs.coderabbit.ai/tools/list.md): Overview of CodeRabbit's supported linters and security analysis tools - [Luacheck](https://docs.coderabbit.ai/tools/luacheck.md): CodeRabbit's guide to Luacheck. - [markdownlint](https://docs.coderabbit.ai/tools/markdownlint.md): CodeRabbit's guide to markdownlint. - [OpenGrep](https://docs.coderabbit.ai/tools/opengrep.md): CodeRabbit's guide to OpenGrep. - [OSV-Scanner](https://docs.coderabbit.ai/tools/osv-scanner.md): Guide to using the OSV-Scanner tool with CodeRabbit's AI code reviews. - [Oxlint](https://docs.coderabbit.ai/tools/oxlint.md): CodeRabbit's guide to Oxlint. - [PHPCS](https://docs.coderabbit.ai/tools/phpcs.md): CodeRabbit's guide to PHPCS. - [PHPMD](https://docs.coderabbit.ai/tools/phpmd.md): CodeRabbit's guide to PHPMD. - [PHPStan](https://docs.coderabbit.ai/tools/phpstan.md): CodeRabbit's guide to PHPStan. - [PMD](https://docs.coderabbit.ai/tools/pmd.md): CodeRabbit's guide to PMD. - [Prisma Lint](https://docs.coderabbit.ai/tools/prisma-lint.md): CodeRabbit's guide to Prisma Lint. - [PSScriptAnalyzer](https://docs.coderabbit.ai/tools/psscriptanalyzer.md): CodeRabbit's guide to PSScriptAnalyzer. - [Pylint](https://docs.coderabbit.ai/tools/pylint.md): CodeRabbit's guide to Pylint. - [Regal](https://docs.coderabbit.ai/tools/regal.md): CodeRabbit's guide to Regal. - [RuboCop](https://docs.coderabbit.ai/tools/rubocop.md): CodeRabbit's guide to RuboCop. - [Ruff](https://docs.coderabbit.ai/tools/ruff.md): CodeRabbit's guide to Ruff. - [Semgrep](https://docs.coderabbit.ai/tools/semgrep.md): CodeRabbit's guide to Semgrep. - [ShellCheck](https://docs.coderabbit.ai/tools/shellcheck.md): CodeRabbit's guide to ShellCheck. - [Shopify CLI](https://docs.coderabbit.ai/tools/shopify-cli.md): CodeRabbit's guide to Shopify CLI. - [smarty-lint](https://docs.coderabbit.ai/tools/smarty-lint.md): CodeRabbit's guide to smarty-lint. - [SQLFluff](https://docs.coderabbit.ai/tools/sqlfluff.md): CodeRabbit's guide to SQLFluff. - [Stylelint](https://docs.coderabbit.ai/tools/stylelint.md): CodeRabbit's guide to Stylelint. - [SwiftLint](https://docs.coderabbit.ai/tools/swiftlint.md): CodeRabbit's guide to SwiftLint. - [TFLint](https://docs.coderabbit.ai/tools/tflint.md): CodeRabbit's guide to TFLint. - [Trivy](https://docs.coderabbit.ai/tools/trivy.md): CodeRabbit's guide to Trivy. - [TruffleHog](https://docs.coderabbit.ai/tools/trufflehog.md): CodeRabbit's guide to TruffleHog. - [YAMLlint](https://docs.coderabbit.ai/tools/yamllint.md): YAMLlint is a linter for YAML files. ## OpenAPI Specs - [openapi](https://docs.coderabbit.ai/openapi.json) ## Optional - [Blog](https://coderabbit.ai/blog) - [Discord](https://discord.gg/coderabbit)