For the complete documentation index, see llms.txt. This page is also available as Markdown.

Code Quality Repository Scans

Full-codebase code quality scanning across every file in a repository.

Repository scans are in early access and rolling out soon. If you don't see the Repositories tab under Code Quality yet, contact us via Chat.

Repository scans show the code quality issues that already exist across your entire repository. Use them to find and prioritize technical debt, then keep the results up to date as your code changes.

Unlike Code Quality in PRs, which checks only new code before you merge it, repository scans analyze existing code. Use both to stop new quality debt from entering your repository while working through what is already there.

What it does

After Aikido scans a repository, you can:

  • See open findings grouped into maintainability, readability, performance, and reliability

  • Prioritize the categories and files that need attention first

  • Track how open findings change over time

  • Use AutoFix or fix findings yourself

Code Quality Repositories tab showing category ratings and PR checks for each repository

Start a scan

To set up a repository scan, see Start a Repository Scan. It explains the prerequisites, yearly credit cost, and how to start tracking a repository.

Explore your results

The Repositories tab gives each scanned repository a rating and finding count for the four quality categories. Open a repository to review the underlying findings, affected files, severity, and estimated fix time.

See how quality changes

Open the Trend Over Time tab to see how the repository's open findings change from week to week. The chart splits findings by severity, so you can tell whether critical, high, medium, or low-priority quality debt is growing or shrinking.

Trend Over Time chart showing open code quality findings by severity

Use it to measure the impact of cleanup work and spot regressions that need attention.

Find file hotspots

The File Scatter Plot helps you prioritize cleanup work. Files in the top-right are your hotspots: they change frequently and have many open code quality findings.

File scatter plot showing PR activity and open code quality findings per file

The File Scatter Plot requires both repository scans and Code Quality in PRs for the same repository. Repository scans provide the finding count, while PR checks provide the activity data.

For details about ratings, findings, and the scatter plot, see Understand Repository Scan Results.

Last updated

Was this helpful?