Understanding linked issues
A linked issue is one that is explicitly referenced in your pull request description using platform-specific syntax:
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