代码检查规则集列表
Java代码检查:在线检查工程中的Java代码。
JS代码检查:在线检查工程中的JS代码。
CSS代码检查:在线检查工程中的CSS代码。
Web检查:在线检查工程中的HTML/JSP代码。
C++代码检查:在线检查工程中的C++代码。
Android(Gradle)代码检查:在线检查工程中的Android(Gradle)代码。
Python代码检查:在线检查工程中的Python代码。
PHP代码检查:在线检查工程中的PHP代码。
C#代码检查:在线检查工程中的C#代码。
规则集入口
一、在软件开发生产线首页,单击“服务 > 代码检查”,进入到代码检查页面。
二、在代码检查页面,单击“规则集”页签,进入检查规则集列表页面。根据您的需求新增、修改、复制、删除、查看、设置或导出规则集。
新增自定义代码检查规则集
代码检查除了系统规则集类型外,您还可以根据实际需要自定义代码检查规则集。
每个规则集模板最少设置一条规则。
目前仅支持配置单语言的规则集,即一种规则集只能配置同一种语言类型的检查规则。
一、进入代码检查页面,单击“规则集”页签,默认进入规则集列表页面。
二、单击“新建”,在弹出的“新建检查规则集”窗口设置规则集名称、检查语言。
(可选)您也可以单击下拉框选择复制于已有的规则集。
三、完成后,单击“确定”。
四、根据需要勾选规则名称、设置问题级别,单击右上角“保存”。
五、进入“代码检查详情”页面选择“设置 > 规则集”,单击“已包含语言”所在行重新获取代码仓语言,打开目标语言的开关,并选中您已配置好的自定义规则集。
六、单击“开始检查”,即按照自定义规则集执行检查。
设置规则集
您可根据实际需要更换代码检查规则集,新启用的规则集将在下一次检查时生效。
说明:此处以JAVA语言规则集为例描述操作步骤。
C#语言规则集不可与其它语言规则集进行混合检查。
一、进入代码检查页面,在任务列表中,单击任务名称。
二、进入“代码检查详情”页面,选择“设置 > 规则集”。
三、在“已包含语言”区域,打开目标语言开关,并在“启用规则集”区域单击需更换的规则集。
说明:首次进入“规则集”页面时,需要先单击“已包含语言”所在行重新获取规则集。
四、在弹框中,单击“确定”即可更换语言规则集。
五、(可选)当选中的规则集需配置扩展参数时,单击“检查参数”,配置代码检查扩展参数并开启配置开关,完成后单击“确认”。
说明:选中的规则集使用了secbrella检查引擎时,必须要设置“检查参数”并开启配置开关,代码检查扩展参数请根据实际情况进行配置。