配置指定规则集
配置规则集如下所示:
-
在流水线编辑状态,点击相应的规约扫描卡片。
-
在展开的卡片抽屉上,点击任务列表中的 Java 代码扫描。
-
在规约集合处,配置相应的规则集。
默认规则集合包含 ali-comment.xml、ali-concurrent.xml、ali-constant.xml、ali-exception.xml、ali-flowcontrol.xml、ali-naming.xml、ali-oop.xml 等规则文件,排除子目录可填写 test/ 以跳过测试代码扫描。
屏蔽特定扫描规则
规约集合字段默认包含以下规则文件,以逗号分隔。各文件对应的规则范围如下:
|
规则文件 |
规则范围 |
|
|
注释规范 |
|
|
并发处理 |
|
|
常量定义 |
|
|
异常处理 |
|
|
控制语句 |
|
|
命名规约 |
|
|
OOP 规约 |
|
|
ORM 规约 |
|
|
其他规范 |
|
|
集合处理 |
从规约集合字段中删除不需要的规则文件名,即可屏蔽对应的规则类别。例如,删除 ali-comment.xml 将屏蔽所有注释规范相关的检测规则。
屏蔽粒度为规则文件级别,不支持屏蔽单条规则。
如需使用自定义规则,勾选使用自定义规则目录,可使用代码仓库中的自定义 P3C 规则文件替代默认规则集。
该文章对您有帮助吗?