华为云 CodeArts Check 代码检查新手操作指南
代码检查服务是基于云端实现代码质量管理的服务,软件开发者可在编码完成后执行多语言的代码静态检查和安全检查,获取全面的质量报告,并提供缺陷的分组查看与改进建议,有效管控代码质量,确保产品原生高质量和产品安全,帮助产品成功。
代码检查操作包括如下 5 步:项目创建,任务创建、规则集设置(可选)、任务设置(可选)和任务执行。
项目创建
在 CodeArts 软件开发生产线首页,点击“新建项目”。
![](https://static001.geekbang.org/infoq/ed/ed5c962ccdbcb352ae999c5191c0c59d.png)
在“选择模板”这,选择“DevOps 全流程示例项目”。
![](https://static001.geekbang.org/infoq/68/685c1b1bb6f4249aacc97576cd091b3b.png)
在“新建项目”页面,点击确定。
![](https://static001.geekbang.org/infoq/a5/a5edec26f9f64c082a16c67193d95c44.png)
任务创建
在跳转的页面内,选择“代码-代码检查”,点击“新建任务”。
![](https://static001.geekbang.org/infoq/5e/5e9626a267fafc3114d86b17c984fd5e.png)
在“新建任务”页面,在已创建的 repo 代码仓边上,选择“新建任务”。
![](https://static001.geekbang.org/infoq/09/0986477215316ffe19b0cf8a6f61e76c.png)
任务创建完后,会进入代码检查详情页面,这时候显示“未检查”。
![](https://static001.geekbang.org/infoq/91/913e5e0cede7c3a339613658866b8175.png)
规则集设置(可选)
针对新创建任务,check 服务会根据代码仓所包含的语言,提供默认的规则集。在人物界面,点击“设置-规则集”即可查看默认打开的规则集。
![](https://static001.geekbang.org/infoq/5b/5bea6b51c6f97e61ab26d834f644187f.png)
可选操作,就是针对不同语言的规则集,可以选择想要的规则集。
任务设置(可选)
同时,在任务的设置界面,check 服务还提供了详细的配置,可以对各个配置进行查看与设置。
![](https://static001.geekbang.org/infoq/1b/1bb1efb72548a8cb347bffb9ca0b43ec.png)
任务执行
点击页面右上角的“开始检查”启动任务。
![](https://static001.geekbang.org/infoq/0e/0e2b60cc3dc839ce6399801a21a93045.png)
检查完毕之后,可以在“概览”查看大致扫描情况,在“检查日志”查看扫描过程记录。
![](https://static001.geekbang.org/infoq/32/32ee431fa56866e3ff8a61dd1a0437fc.png)
评论