• 代码质量图
    • 操作步骤
    • 报表说明
    • 图表
    • 报表过程
    • 其他DevOps报表

    代码质量图

    代码质量图将从应用的维度展示出项目下应用的代码质量在sonarqube中的检测结果。

    • 菜单层次:项目层
    • 菜单路径:报表 > DevOps报表 > 代码质量图
    • 默认角色:项目所有者、项目成员(应用成员)
    被分配应用权限的项目成员只能查看对应应用的代码质量报表。

    操作步骤

    • 选择报告
    • 选择报表
    • 选择DevOps报表
    • 选择代码质量图
    • 切换报表
    • 点击切换报表按钮
    • 选择DevOps报表中的其他报表

    报表说明

    • 选择应用:选择所在项目下有权限的应用,从而查看在此应用的代码质量。
    项目成员在此处仅能看到有开发权限的应用;同时,未经过sonarqube进行代码质量检测的应用在此页面没有代码质量相关的数据。
    • 选择对象类型:(1)问题:问题类型中包含了Bug、安全漏洞和代码异味这三个与代码质量相关的指标;可以通过这三个指标了解到此应用代码质量的好坏。(2)覆盖率:选择对象类型为覆盖率后,可以查看到该应用的单元测试覆盖率。(3)重复度:选择对象类型为重复度后,可以查看到该应用中代码的重复率及其变化情况。

    • 选择时间:选择查看某个时间段该应用的代码质量详情。

    图表

    代码质量图

    • 横坐标代表时间
    • 对象类型为问题时纵坐标代表个数,对象类型为覆盖率或重复度时,纵坐标均代表行数
    • 选择对象类型为问题时,代码质量图中会展示对应应用的Bug、安全漏洞和代码异味这三个指标的详情与变化情况;当选择对象类型为覆盖率后,则会展示出此应用单元测试覆盖率的相关详情与变化情况;若选择对象类型为重复度,则会展示出该应用代码中的重复率及其变化情况。

    报表过程

    • 当项目下的应用在sonarqube中进行了代码质量检测后,便能在代码质量图中查看到检测的结果了。
    • 进入代码质量图之后,选择想要查看的应用、对象类型便能查看到相应的结果。

    其他DevOps报表

    • 代码提交图
    • 构建次数图
    • 构建时长图
    • 部署次数图
    • 部署时长图