代码质量(Sonar 报告)

    需要扫描的代码目录

    language

    语言类型,当前版本需要用户需要明确指定。支持 java / go / js

    获取质量报告

    在流水线文件中添加Sonar Action(任务类型 -> 测试管理 -> sonar 代码质量检查)

    执行流水线后可查看质量报告和问题列表

    代码质量(Sonar 报告) - 图2

    代码缺陷:代码中存在的BUG

    代码脆弱点:可能导致代码BUG的地方

    代码异味:代码中某个地方可能存在错误的一个提示

    代码覆盖率:测试过程中被执行的源代码占全部源代码的比例

    检测出的问题会被列在问题列表中,可以根据类型、优先级、名称进行过滤

    被关闭的问题会显示在已关闭列表中

    代码质量(Sonar 报告) - 图4

    详情页面提供来跳转链接快速跳转至代码所在文件

    问题被解决后可点击关闭按钮来关闭问题