Qodana logo

Qodana

The code quality platform for teams

Features Releases

Qodana 新增的“洞察”仪表板可以提供跨项目代码分析数据

Read this post in other languages:

跨项目代码分析
跨项目代码分析

即便没有多个项目带来的复杂工作,管理代码质量本身也是一项挑战。得益于我们新增的洞察仪表板,您现在无需频繁在各个项目之间切换,即可根据需要随时快速获取所有项目的代码质量和性能概览。

获取 Qodana

目标用户

对于每位需要快速了解项目运行状况和进展并按需深入了解详情的用户(从团队主管到项目经理),交互式洞察仪表板都不失为一款实用的工具。

新增的“洞察”仪表板如何增强团队对自身代码的信心?

✅ 了解贵组织的整体代码运行状况。
✅ 确保您分析的项目中没有重大漏洞。
✅ 跟踪一段时间内的代码质量趋势,以帮助您做出战略决策。
✅ 识别未正确执行代码分析的项目。

跨项目代码分析 – Qodana“洞察”仪表板演示

新增的洞察仪表板包含的数据和功能

借助新增的洞察仪表板,您可以通过以下简要概览快速确定项目的运行状况:

  1. 问题总数:
    • 按团队、项目、检查、检查基准状态进行筛选
    • 按严重性、检查和项目进行分组
  2. 指示以下状态的项目总数:
    • 未设置 Qodana 的项目
    • 停用项目 – 上个月未运行 Qodana 的项目
  3. 第三方库许可证的状态:
    • 按许可证审核状态分组的项目:通过/未通过/已禁用
  4. 测试代码覆盖率的状态:
    • 按代码覆盖率分组的项目:百分比/已禁用/已启用
  5. 按以下条件对检查排序:
    • 出现次数
    • 严重性
  6. 按以下条件对项目排序:
    • 问题总数
    • 严重问题数量
    • 代码覆盖率百分比

请查看下方预览,了解可以直接通过“洞察”仪表板实现的功能。

仪表板 - 跨项目代码分析

借助“洞察”页面上半部分包含的筛选器,您可以按项目严重性基准和检查对微件进行筛选。

配置所有微件后,您可以复制包含此配置状态的页面的链接。

可用微件

项目

显示贵组织中的有效和停用项目的数量。

有效项目是指报告在 90 天内上传到 Qodana Cloud 的项目。如果项目包含健全性问题,或项目报告是在 90 天前上传的,则会将此项目归类为停用项目。

如果将光标悬停在此仪表板上方,可以看到有效项目和停用项目的数量。在这里,您可以点击描述停用项目的行,转至这些项目的完整列表。

项目数量

扫描

此仪表板提供对项目执行的分析(不包括拉取或合并请求)以及由 Qodana 2024.2 或更高版本执行的分析的相关信息。

平均代码覆盖率

指示项目受测试覆盖的程度(通过代码覆盖率功能计算得出),并且可以转至已禁用代码覆盖率的项目。

如果您将光标悬停在微件上方,可以查看测试覆盖和未覆盖的项目数量,并转至相应的项目。

代码覆盖率微件

平均许可证审核率

指示使用许可证审核功能通过代码库分析的项目所占百分比。

如果您将光标悬停在微件上方,可以转至许可证审核失败或未启用的项目,并查看相关分析报告。

许可证审核微件

按严重性分组的问题数

包含显示按问题严重性分组的问题数量的图表,请参阅严重性说明了解详情。

按严重性分组的问题数图表 - 跨项目代码分析

特定时间段内的问题数

显示在最近 90 天内某一特定日期在您项目中检测到的问题数量。使用此图表,您可以查看代码质量进度。

一段时间内的问题数图表

项目排序

在“洞察”页面的左下方,您可以按问题数量、严重问题数量以及代码覆盖率对项目进行筛选。

按各种参数排序的问题数

点击特定项目条目即可转至项目页面。

跨项目代码分析 – 问题排序

在“洞察”页面的下半部分,您可以按严重性和出现次数对在项目中检测到的问题进行排序。

按严重性和出现次数排序的问题数

要查看包含特定问题的所有项目,请点击此微件中的问题。要通过问题名称搜索问题,请在微件下半部分点击 View all problems(查看所有问题),并使用搜索字段进行搜索。

加入 Qodana 社区了解跨项目代码分析的更多信息

抢先了解代码质量领域新洞察,掌握一手 JetBrains Qodana 工具和产品动态。在 XLinkedInReddit 上加入我们,或订阅动态。您还可以详细了解我们的原生模式版本

为仪表板文档添加书签

image description

Discover more