# Compare
See what changed between two analyses (before/after, branch vs branch, run vs run).
What Compare answers
- Did my latest changes fix or introduce errors/warnings?
- How did flowchart/metrics differ between two runs?
- Are refactors safe before merging?
Typical workflows
- Regression check: Analyze current code → Compare with previous report to confirm no new issues.
- Refactor validation: Run Analyze before and after refactor → Compare to spot unintended diffs.
- Branch review: Compare reports from two branches to understand impact before merge.
How to run (UI)
- Open the Control Center and select Compare.
- Choose the two reports/runs to compare (e.g., latest vs saved, branch A vs branch B).
- Start the comparison; summary and detailed diffs appear in the panel.
How to read results
- Summary counts: added/removed/changed issues and metrics.
- Diffs list: highlights new problems and resolved ones; focus on new errors first.
- Exports (if available): save the diff for review or sharing.
When to re-run Analyze first
- If either side is outdated (code changed after the report was generated).
- If you enabled new sources (PFI/SAE) since the last run; re-run so both sides include the same data.
Learn more: Technical/analysis