Qodana’s New Insights Dashboard Provides Cross-Project Code Analysis Data

Managing code quality can be a challenge in itself, even without the complexity of multiple projects. Thanks to our new Insights dashboard you can now get a near-instant overview of the code quality and performance of all your projects whenever you need it, without having to constantly switch between projects. Get Qodana Who is it […]

May 19, 2025 - 23:30
 0
Qodana’s New Insights Dashboard Provides Cross-Project Code Analysis Data
This image has an empty alt attribute; its file name is AD_4nXe8uzK4znUngr2fIwVP5N_WaTjYK1X8SpcEAPATvohWygO-Q-TOwmi2AdFQYuyuosHId1RRs-1OeDN8MlLsLbY_kJbmHzXYJGO3GGInK0jTi9fHydnFuQbAg0MPp0AVriwQMfTg
Cross-project code analysis

Managing code quality can be a challenge in itself, even without the complexity of multiple projects. Thanks to our new Insights dashboard you can now get a near-instant overview of the code quality and performance of all your projects whenever you need it, without having to constantly switch between projects.

Get Qodana

Who is it for?

The interactive Insights dashboard is a helpful tool for everyone, from team leads to project managers who need quick insights into project health and progress with the option to dive deeper. 

How can the new Insights dashboard boost your team’s code confidence in their code?

✅ Get a sense of the overall code health of your organization.
✅ Make sure there are no critical vulnerabilities in the projects you analyze.
✅ Track trends in code quality over time to help you make strategic decisions.
✅ Identify projects where code analysis is not executed correctly.

Insights Dashboard demo

Data and features you’ll find on the new Insights dashboard

With the new Insights dashboard, you can quickly determine the health of your projects with a high-level overview of the:

  1. Total number of problems:
    • Filter by teams, projects, inspections, inspection baseline states
    • Group by severity, inspection, and project
  2. Total number of projects with an indication of:
    • Projects where Qodana is not set up
    • Inactive projects – where Qodana has not been run in the last month
  3. State of third-party library licenses:
    • Projects by license audit status: pass/fail/disabled
  4. State of test code coverage:
    • Projects by code coverage: percentage/disabled/enabled
  5. Sort inspections by:
    • Occurrence
    • Severity
  6. Sort projects by:
    • Total number of problems
    • Number of critical problems
    • Code coverage percentage

Take a look at the preview below to see what you can accomplish directly from the Insights dashboard. 

Dashboard - cross-project code analysis

The upper part of the Insights page contains filters that let you filter widgets by projectsseveritiesbaseline, and inspections.

After you configure all the widgets, you can copy the link to the page that contains this configuration state.

Available widgets

Projects

Displays the number of active and inactive projects in your organization.

Active are the projects which reports were uploaded to Qodana Cloud within 90 days. A project is classified as inactive in case it contains sanity problems or its reports are older than 90 days.

If you hover over this dashboard, you can see the number of active and inactive projects. Here, you can click the line describing inactive projects to navigate to a comprehensive list these projects.

The number of projects

Scans

This dashboard provides information about analyses performed on your projects excluding pull or merge requests and carried out by Qodana versions 2024.2 or later.

Average code coverage rate

Indicates the extent to which your projects are covered with tests, calculated using the code coverage feature, and lets you navigate to the projects with disabled code coverage.

If you hover over the widget, you can view the number of projects covered and not covered with tests and navigate to the respective projects.

The code coverage rate widget

Average license audit rate

Indicates the percentage of projects that passed the codebase analysis using the license audit feature.

If you hover over the widget, you can navigate to the projects where license audit failed or was not enabled, and view related analysis reports.

The license audit widget

Problems by severity

Contains the diagram showing the problem numbers by their severities, see the description of severities for details.

Problems by severity diagram - cross-project code analysis

Problems over a specific period

Shows the number of problems detected in your projects on a specific date within the latest 90 days. Using this diagram, you can see the progress in code quality.

Problems over a period diagram

Projects sorted

In the lower-left part of the Insights page, you can filter your projects by the number of problems, number of critical problems, as well as code coverage.

Problems sorted by various parameters

By clicking a specific project entry, you can navigate to a project page.

Problems sorted

In the lower part of the Insights page, you can sort problems detected in your projects by severity and occurrence.

Problems sorted by severity and occurrence

To view all projects containing a specific problem, click a problem in this widget. To search a problem by its name, in the lower part of the widget click View all problems and use the search field.

Join the Qodana community for more on cross-project code analysis

Be the first to learn about new insights into code quality, as well as tool and product updates from JetBrains Qodana. Join us on X, LinkedIn, and Reddit, or subscribe to updates.

Bookmark Dashboard Docs