Beta
Cross-repository conflicts are findings generated by Qodo’s cross-repository code review that flag a change in a pull request that would break a related repository.
How cross-repository conflicts are generated
Cross-repository conflicts are generated by Qodo’s cross-repository code review, which reviews pull requests in repositories that have a defined relationship with other repositories. When a pull request modifies a component covered by a relationship, such as a shared library, an API contract, or a database schema, the agent reads the related repositories and traces the impact in both directions. If a change would break a related repository, it reports a cross-repository conflict finding with a direct link to the affected lines in that repository. The review runs automatically on any pull request in a repository that has at least one active relationship. For how relationships are defined and how cross-repository review works in depth, see Cross-repository code review.Configure cross-repository conflicts
Configure cross-repository conflicts in the Qodo portal (Recommended)
- Log in to the Qodo portal.
- Set up a relationship between repositories. See Manage cross-repository relationships.
- Navigate to Configurations > Finding types.
- Verify that Cross-repo impact is enabled.
View the cross-repository conflict in the findings
Cross-repository code review adds the following finding type to the review output: 🔗 Cross-repo conflict: A change in the pull request would break a related repository.- 🐞 Bugs
- 📘 Rule violations
- 📎 Requirement gaps
Cross-repo.
Cross-repository conflict details
Each cross-repository conflict finding includes:- Description: Explanation of the breaking change and which related repository is affected
- Code reference: Link to the affected lines in the related repository
- Evidence: The related repository code used to detect the conflict, including a link to each relationship behind the finding
- Agent prompt: A suggested prompt to help resolve the issue
web-client -> api-server.
Click a relationship link to open that relationship in the Relationships tab. The tab opens in Table view with the relationship’s side panel open. From there, read the full relationship context, retry the analysis with custom instructions, download it as Markdown, or delete the relationship. For more information, see View cross-repository relationships.
The same link appears in the finding’s Evidence section on the Findings page in the Qodo portal.
Access to the linked relationship follows your organization’s portal permissions. If your organization restricts Software Map or Relationships access, or the relationship was deleted, the portal shows a message that the relationship could not be loaded. Contact your organization admin for access.
Related resources
- Anatomy of a Qodo Code Review: The parts of the review comment and how to read them.
- Cross-repository code review: How relationships are defined and how cross-repository review works.
- Manage cross-repository relationships: Set up the relationships that cross-repository review uses.
- Customize the code review experience: What you can configure, and where to configure it.