1. 产品简介
  2. 快速开始
  3. 编写构建流程
  4. 配置构建计划
  5. 构建节点
  6. 管理构建计划
  7. 系统插件
  8. 自定义团队插件
  9. 最佳实践
  10. 常见问题
  11. 词汇表
入门指南 / 启动代码扫描

启动代码扫描

对于使用 CODING 代码仓库管理的代码,开发者可使用代码扫描功能进行代码检查,以便及时发现代码缺陷并作出修正,有效管控代码质量。

本文将通过以下步骤介绍如何使用代码扫描协助管理代码质量:

  1. 新建代码扫描任务
  2. 查看扫描结果

新建代码扫描任务

  1. 进入已创建的项目,从左侧导航栏选择「代码扫描」-> 「扫描任务」。
  2. 创建扫描任务。
  • 如果在创建代码仓库时已经开启了代码扫描,扫描任务列表会显示此仓库的扫描任务。此时点击「启动扫描」即可开始扫描仓库代码。
  • 如果尚未有对应的扫描任务,点击页面右上角「新建扫描任务」,然后指定代码仓库、分支(默认选择 master)和扫描方案,即可启动扫描任务。

扫描方案中有系统内置的各语言扫描方案可供选择,您也可以选择自定义代码扫描方案,有针对性的扫描代码仓库。

除手动创建扫描任务,还可以在持续集成功能中添加「代码扫描」步骤自动化执行扫描任务。

创建合并请求时亦支持为源分支进行代码扫描检查。

查看扫描结果里的问题概览

待扫描完成后,您可以在「扫描任务」功能页中查看所有扫描任务的信息,包括问题概览、最后一次扫描触发者等。

点击所创建的扫描任务的名称,可进入该任务的详情页面。在问题概览页可以查看本次扫描中所发现的问题,包含圈复杂度、代码行数、代码重复率、问题分布及问题趋势等多维度数据。

  • 圈复杂度

圈复杂度是一种代码复杂度的衡量标准,用来表示程序的复杂度。圈复杂度大说明程序代码的判断逻辑复杂,可能存在质量低下且难以测试和维护的问题。

如需了解更多代码扫描的使用方法,参考扫描任务

上一篇使用代码仓库
最近更新
感谢反馈有用
感谢反馈没用

在阅读中是否遇到以下问题?

您希望我们如何改进?