启动代码扫描
对于使用 CODING 代码仓库管理的代码,开发者可使用代码扫描功能进行代码检查,以便及时发现代码缺陷并作出修正,有效管控代码质量。
本文将通过以下步骤介绍如何使用代码扫描协助管理代码质量:
新建代码扫描任务
- 进入已创建的项目,从左侧导航栏选择「代码扫描」-> 「扫描任务」。
- 创建扫描任务。
- 如果在创建代码仓库时已经开启了代码扫描,扫描任务列表会显示此仓库的扫描任务。此时点击「启动扫描」即可开始扫描仓库代码。
- 如果尚未有对应的扫描任务,点击页面右上角「新建扫描任务」,然后指定代码仓库、分支(默认选择 master)和扫描方案,即可启动扫描任务。
扫描方案中有系统内置的各语言扫描方案可供选择,您也可以选择自定义代码扫描方案,有针对性的扫描代码仓库。
除手动创建扫描任务,还可以在持续集成功能中添加「代码扫描」步骤自动化执行扫描任务。
创建合并请求时亦支持为源分支进行代码扫描检查。
查看扫描结果里的问题概览
待扫描完成后,您可以在「扫描任务」功能页中查看所有扫描任务的信息,包括问题概览、最后一次扫描触发者等。点击所创建的扫描任务的名称,可进入该任务的详情页面。在问题概览页可以查看本次扫描中所发现的问题,包含圈复杂度、代码行数、代码重复率、问题分布及问题趋势等多维度数据。
- 圈复杂度
圈复杂度是一种代码复杂度的衡量标准,用来表示程序的复杂度。圈复杂度大说明程序代码的判断逻辑复杂,可能存在质量低下且难以测试和维护的问题。若希望继续深入了解圈复杂度如何在代码的治理过程中发挥作用,请参考此文档。
如需了解更多代码扫描的使用方法,参考扫描任务。
问题反馈 >
2023-10-12最近更新
感谢反馈有用
感谢反馈没用
在阅读中是否遇到以下问题?*
您希望我们如何改进?*
如果您希望得到回复,请留下您的邮箱地址。