代码检查规则集列表

Java代码检查:在线检查工程中的Java代码。

JS代码检查:在线检查工程中的JS代码。

CSS代码检查:在线检查工程中的CSS代码。

Web检查:在线检查工程中的HTML/JSP代码。

C++代码检查:在线检查工程中的C++代码。

Android(Gradle)代码检查:在线检查工程中的Android(Gradle)代码。

Python代码检查:在线检查工程中的Python代码。

PHP代码检查:在线检查工程中的PHP代码。

C#代码检查:在线检查工程中的C#代码。

规则集入口

一、在软件开发生产线首页,单击“服务 > 代码检查”,进入到代码检查页面。

二、在代码检查页面,单击“规则集”页签,进入检查规则集列表页面。根据您的需求新增、修改、复制、删除、查看、设置或导出规则集。


新增自定义代码检查规则集

代码检查除了系统规则集类型外,您还可以根据实际需要自定义代码检查规则集。

每个规则集模板最少设置一条规则。

目前仅支持配置单语言的规则集,即一种规则集只能配置同一种语言类型的检查规则。


一、进入代码检查页面,单击“规则集”页签,默认进入规则集列表页面。

二、单击“新建”,在弹出的“新建检查规则集”窗口设置规则集名称、检查语言。

(可选)您也可以单击下拉框选择复制于已有的规则集。

三、完成后,单击“确定”。

四、根据需要勾选规则名称、设置问题级别,单击右上角“保存”。

五、进入“代码检查详情”页面选择“设置 > 规则集”,单击“已包含语言”所在行重新获取代码仓语言,打开目标语言的开关,并选中您已配置好的自定义规则集。

六、单击“开始检查”,即按照自定义规则集执行检查。


设置规则集

您可根据实际需要更换代码检查规则集,新启用的规则集将在下一次检查时生效。

说明:此处以JAVA语言规则集为例描述操作步骤。

C#语言规则集不可与其它语言规则集进行混合检查。


一、进入代码检查页面,在任务列表中,单击任务名称。

二、进入“代码检查详情”页面,选择“设置 > 规则集”。

三、在“已包含语言”区域,打开目标语言开关,并在“启用规则集”区域单击需更换的规则集。

说明:首次进入“规则集”页面时,需要先单击“已包含语言”所在行重新获取规则集。


四、在弹框中,单击“确定”即可更换语言规则集。

五、(可选)当选中的规则集需配置扩展参数时,单击“检查参数”,配置代码检查扩展参数并开启配置开关,完成后单击“确认”。

说明:选中的规则集使用了secbrella检查引擎时,必须要设置“检查参数”并开启配置开关,代码检查扩展参数请根据实际情况进行配置。


代码检查精选推荐