代码检查 CODEARTS CHECK-配置代码检查任务自定义规则集:自定义规则
自定义规则
- 最多支持创建10条自定义规则。
- 使用自定义规则扫描代码最多支持扫描10万行。仅适用于使用的规则集中只包含自定义规则。
- 使用自定义规则扫描10万行代码行最多时长1.5小时。仅适用于使用的规则集中只包含自定义规则。
如果需要支持扫描更多行数的代码或需要创建更多数量的规则,可咨询华为技术支持。
- 单击“规则”页签。
- 单击“新建规则”,参考表1配置参数。
表1 自定义规则参数配置说明 参数名称
参数说明
是否必填
规则名称
创建的规则名称,可自定义。
- 支持中英文,数字,点,下划线“_”和连接符“-”
- 字符长度范围为1~128
是
工具规则名称
默认填充为规则源码文件名,不可手动修改。
是
检查工具
该检查规则使用的检查工具,当前仅支持SecBrella。
是
语言
该规则检查的编译语言,当前仅支持Java。
是
规则源码
该规则的源码文件。
由用户创建“.kirin”文件编写dsl规则,然后通过运行本地插件在“OutputReport”目录下生成“SecH_自定义规则名.json”的源码文件,上传json文件即可。使用插件生成规则文件可参考插件使用指南。
是
严重级别
该规则检查出的代码问题的严重级别,分为致命、严重、一般和提示。
是
标签
为该规则设置标签,便于使用时区分该规则使用场景。
添加多个标签时,需使用英文逗号分隔。
否
描述
对该规则的使用描述。如果描述的内容需要粘贴代码,代码内容支持MarkDown格式。字符数限制为0~10000。
是
正确示例
该规则对应的正确代码示例。代码内容支持使用MarkDown格式呈现。字符数限制为0~10000。
否
错误示例
不满足该规则的错误代码示例。代码内容支持使用MarkDown格式呈现。字符数限制为0~10000。
否
修复建议
对于该规则检查出的问题修改建议。如果修复建议中需要粘贴代码,代码内容支持MarkDown格式。字符数限制为0~10000。
否
- 单击“新建规则”,完成创建。
- 代码检查_代码检查如何设置规则集_代码检查CodeArts Check-华为云
- 代码检查工具_代码检查平台_代码检查CodeArts Check-华为云
- 代码检查快速入门_ 代码检查操作流程_代码检查CodeArts Check-华为云
- 如何进行软件代码检查_ 代码检查的特性_代码检查CodeArts Check-华为云
- 软件开发代码检查的作用_软件开发生产线_代码检查CodeCheck-华为云
- 流水线部署_流水线服务CodeArts Pipeline_流水线-华为云
- 移动开发平台_SAAS平台_基础软件_低代码开发平台
- 什么是软件开发流水线_ 软件开发流水线_ 流水线CloudPipeline-华为云
- ModelArts自定义镜像_自定义镜像简介_如何使用自定义镜像
- 快速上手流水线