Understanding linked issues
A linked issue can be referenced in pull request text or attached through a platform-native link. For GitHub, GitLab, Jira, and Linear, CodeRabbit detects references in the pull request description using platform-specific syntax:Azure DevOps linked work items
For Azure DevOps, CodeRabbit also uses work items attached through Azure DevOpsâ native Development / linked-work-items interface. This path does not require the pull request title, description, or branch name to mention the work item. Native links are handled separately from PR-text references; the text-reference formats above continue to work for the other platforms. CodeRabbit adds the linked work itemâs title, description, state, tags, project, creator, timestamps, and URL to the review context. It uses up to 200 valid linked work items. Deleted or permission-restricted work items are omitted without discarding the remaining linked-work-item context. When CodeRabbit detects linked issues, it analyzes them against your pull request changes to determine if the requirements are met:
A well-structured Linear issue with clear acceptance criteria

CodeRabbit identifies a missing requirement from the linked issue
Best practices for issue writing
Issue titles
Create descriptive, technical titles that clearly state the goal:- Good examples
- Poor examples
- âAdd PrismaLint integration to configuration flowâ
- âFix race condition in user authenticationâ
- âImplement caching for GraphQL queriesâ
Issue descriptions
Write comprehensive descriptions that provide clear technical context:Problem statement
- Clearly describe what needs to be changed
- Include technical details about affected components
- Reference specific files or functions if known
Expected solution
- Outline the desired implementation approach
- Include code examples or pseudo-code when relevant
- List specific acceptance criteria
Consistent terminology
Use consistent terminology between issues and pull requests:- Good practices
- Poor practices
- Use the same technical terms consistently
- Reference components with their exact names
- Maintain consistent naming patterns
Linking issues effectively
In pull requests
- Direct references
- Multiple issues
Cross-references
For better traceability:Add PR references in issue comments
Use complete URLs for external systems
Maintain bidirectional links
How CodeRabbit assesses linked issues
CodeRabbit evaluates linked issues through this process:Analyze issue content
Compare PR changes
Validate requirements
Provide assessment
- â Addressed: Objective completed (no explanation needed)
- â Not addressed: Objective not met (explanation provided)
- â Unclear: Uncertain if objective is met (explanation provided)
Tips for better assessments
Be specific
- Include clear, measurable objectives
- List specific technical requirements
- Reference affected code components
Provide context
- Explain why changes are needed
- Document current behavior
- Describe expected outcomes
Use technical details
- Include file paths when known
- Reference specific functions or classes
- Mention relevant technologies
Keep it focused
- One main objective per issue
- Clear scope boundaries
- Specific acceptance criteria