规则集列表
代码检查默认支持JAVA、C++、PHP、C#、JAVASCRIPT、TYPESCRIPT、HTML、CSS、GO、LUA、RUST、Shell和PYTHON语言的规则集,且每种语言类型对应多种不同级别的规则集,系统规则集列表请参见表1。
语言 |
系统规则集类型 |
支持扫描文件后缀 |
---|---|---|
C++ |
|
.c/.cc/.cpp/.cxx/.cp/.c++/.inc/.inl/.mm/.h/.hh/.hpp/.hxx/.h++ |
Java |
|
.java |
Go |
|
.go |
Python |
|
.py |
JavaScript |
|
.js/.jsx |
C# |
|
.cs |
TypeScript |
|
.ts/.tsx |
CSS |
|
.css |
HTML |
|
.html |
PHP |
|
.php |
规则集入口
- 进入代码检查页面。
- 在代码检查页面,单击“规则集”页签,进入检查规则集列表页面。
根据您的需求新增、修改、复制、删除、查看、设置或导出规则集,具体说明请参见表2。
表2 规则集操作说明 操作项
说明
新增规则集
在“规则集”页签,单击“新建规则集”即可自定义规则集,请参见新增自定义检查规则集。
配置规则集
单击规则集所在行的“操作”列中的
,进入“规则集详情”页面,可以根据实际需要勾选规则及设置规则级别。
修改规则集基本信息
进入“规则集详情”页面,单击“修改基本信息”,可以根据实际需要修改规则集名称和描述,请参见修改规则集基本信息。
复制规则集
单击规则集所在行“操作”列中的,在弹框中设置规则集名称即可复制该规则集。
说明:规则集名称不能重复。
默认规则集(项目下)
在项目详情页面选择“代码 > 代码检查 > 规则集”,进入规则集列表页面,单击规则集所在行的
,选择“默认规则集”即可设置该规则集为该项目下代码检查任务的默认检查规则集。
删除规则集
单击规则集所在行的
,选择“删除”即可删除该自定义规则集,请参见删除自定义检查规则集。
说明:系统规则集、非本人创建和已使用的规则集无法删除。
查看规则集
单击规则集名称可以查看规则集详情。
设置规则集
进入某个检查详情页面,选择设置规则集。
页签,选中已新建好的规则集设置为任务的检查规则集。请参见导出规则集
进入某个规则集页面,单击“导出”可导出该规则集中所有规则,请参见导出规则集。