Issue Integrations
CodeRabbit integrates with popular issue tracking systems to provide context from linked and related issues while reviewing code.
Jira
This feature is available exclusively as part of the Pro plan and is not included in the Lite plan. Please refer to our pricing page for more information about our plans and features.
CodeRabbit App
- Navigate to integrations in the CodeRabbit app.
- Toggle the Jira switch to enable the integration.
Upon enabling the Jira integration, CodeRabbit will redirect you to the Jira login page. Enter your Jira credentials to authenticate the integration.
CodeRabbit Configuration
- Add Jira's Project Keys to the
knowledge_base.jira.project_keys
field in your project's CodeRabbit configuration file at.coderabbit.yaml
.
Example Usage
You can link an issue to your pull request, allowing CodeRabbit to assess whether your changes satisfy the issue's requirements.
To link a Jira Issue, you can add the Jira Issue into the PR description as shown below.
// (Jira Project Key - Issue Number)
Closes CR-5
You can also create new Jira issues directly through CodeRabbit. See our Issue Creation guide for details.
Linear
This feature is available exclusively as part of the Pro plan and is not included in the Lite plan. Please refer to our pricing page for more information about our plans and features.
With CodeRabbit, you can easily link your pull requests with Linear. It makes your life simpler by automatically creating Linear issues with all the code context, keeping your issues and pull requests in sync both ways. Plus, it lets you generate issues straight from pull requests, track how you're hitting your goals, and even turn code review feedback into actionable tasks in Linear.
CodeRabbit App
- Navigate to integrations in the CodeRabbit app.
- Toggle the Linear switch to enable the integration.
Upon enabling the Linear integration, CodeRabbit will redirect you to the Linear login page. Enter your Linear credentials to authenticate the integration.
CodeRabbit Configuration
- Add Linear's Team Keys to the
knowledge_base.linear.team_keys
field in your project's CodeRabbit configuration file at.coderabbit.yaml
.
Example Usage
To link a Linear Issue, you can add the Linear Issue via the team key and issue number into the PR description as shown below.
// (Linear Team Key - Issue Number)
Closes ENG-123
You can also create new Linear issues directly through CodeRabbit. Learn more in our Issue Creation guide.
GitHub
This feature is available exclusively as part of the Pro plan and is not included in the Lite plan. Please refer to our pricing page for more information about our plans and features.
GitHub issue integration works automatically without any additional setup required.
Example Usage
To link a GitHub Issue, you can add the issue into the PR description as shown below.
// (# GitHub Issue Number)
Closes #123