代码质量扫描
平台通过 Sonar 为应用提供代码质量扫描能力。
平台提供 Sonar Action,用户可以很方便地在流水线中嵌入该节点,进行代码质量扫描卡点。
建议通过流水线图形化编排的方式添加 Sonar Action,如下所示:
下面对重要参数进行解释:
完整文档请将鼠标移至每个参数后的问号处查看。
language
语言类型,当前版本需要用户需要明确指定。支持 java / go / js
通过 Action 的 参数进行设置。
当使用自定义门禁时,内置的规则不再生效,完全以用户自定义配置为准。
具体门禁指标配置请参考
例如上图,添加了两个自定义门禁指标:
- Bug 数小于 5 个
报告内容包括:
- 代码缺陷
- 代码弱点
- 代码异味
- 代码重复率
以及具体的问题列表。
入口: