扫描

管理规则集 分享链接/book/devops/codescan-ruleset-1779.html

作者:禅道最后编辑:翟晓剑 于 2025-07-02 15:27:35 浏览量:1174
规则集使用手册

功能介绍

规则集是按照编程语言对代码扫描规则进行分组管理的集合。规则集将各类规则进行整合,方便用户针对不同语言的代码项目进行批量规则配置与管理。其中,新建的规则集支持启用 / 禁用、关联规则、编辑、删除等操作,而默认规则集为系统预设,主要用于提供基础规则配置,不支持上述操作。通过规则集,用户可以更高效地组织和运用扫描规则,提升代码扫描的针对性和效率,确保不同语言的代码都能依据合适的规则进行质量检测和问题排查。

使用场景

项目开发前期:在创建新的代码项目时,根据项目所使用的编程语言(如 PHP、Go 等),创建或选择合适的规则集,关联相关规则。例如开发一个 PHP 项目,可创建 PHP 语言规则集并关联 PHP 相关的代码规范、缺陷检测等规则,为后续代码编写和扫描奠定基础,保障代码从一开始就符合一定质量标准。
项目开发过程中:随着项目推进,代码不断增加和修改,可能需要调整规则集。比如发现现有规则无法满足对特定复杂逻辑代码的检测需求,此时可编辑规则集,关联新的适用规则;若某些规则在当前阶段不需要参与扫描,可将规则集禁用,避免不必要的检测消耗资源。
项目维护与迭代阶段:在对已上线项目进行维护或迭代开发时,通过规则集可对代码进行全面扫描复查。若有新的安全规范或代码优化要求,可对规则集进行编辑、添加规则等操作,确保项目代码始终符合最新的质量和安全要求。

一、添加规则集

点击规则集列表页面右上角的 “添加规则集” 按钮,在弹出的添加规则集界面中,依次填写:

**名称**:为规则集设置一个简洁易识别的名称,用于区分不同规则集。
**编程语言**:从下拉菜单中选择规则集所适用的一种编程语言,如 PHP、Go 等。
**描述**:可简要填写规则集的用途、包含规则特点等信息,方便后续管理和识别。

填写完成后,点击 “确定” 按钮,新的规则集即添加成功。

二、编辑规则集

在规则集列表中,找到需要编辑的新建规则集,点击其操作栏中的 “编辑” 按钮。在弹出的编辑界面中,可对规则集的名称、描述等信息进行修改。修改完成后,点击 “确定” 按钮保存更改。默认规则集无此操作功能。

三、删除规则集

对于不再需要的新建规则集,在规则集列表中,点击其操作栏中的 “删除” 按钮。系统会弹出确认删除提示框,确认无误后点击 “确定”,该规则集及其关联信息将被删除。默认规则集无此操作功能。

四、关联/移除规则

1. 关联规则

**规则集操作栏关联**:在规则集列表中,找到需要关联规则的新建规则集,点击其操作栏中的 “关联规则” 按钮。系统会弹出规则选择界面,仅展示该规则集所选编程语言对应的规则,从中勾选需要关联的规则,点击确认即可完成关联。
**规则集详情页关联**:点击规则集名称进入规则集详情页,在页面中找到 “关联规则” 按钮并点击。同样,系统会展示对应语言规则供选择,勾选确认后,所选规则将关联到该规则集。默认规则集无此操作功能。

2. 移除规则

在规则集详情页的 “扫描规则列表” 中,找到想要移除的规则。在该规则对应的 “操作” 列下,点击移除图标 。此时会弹出确认移除的提示框 。若点击提示框中的 “确定” 按钮,该规则将从当前规则集中移除,后续扫描时此规则不再对代码进行检测;若点击 “取消”,则规则保留在规则集中,继续生效。

五、启用/禁用规则集

1. 启用规则集

对于自己新建且当前处于禁用状态的规则集,在规则集列表中找到目标规则集,点击其操作栏中的启用按钮。此时会弹出确认启用的提示框,点击提示框中的 “确定” 按钮,规则集状态将变为启用,后续进行代码扫描时,该规则集内关联的规则将生效并对代码进行检测。若点击 “取消”,则规则集保持禁用状态。

2. 禁用规则集

对于处于启用状态的新建规则集,在规则集列表中点击其操作栏中的禁用按钮,系统会弹出确认禁用提示框,点击 “确定”,规则集将被禁用,在后续扫描中规则集内规则不再对代码进行检测;点击 “取消”,规则集维持启用状态。默认规则集不支持启用 / 禁用操作。

六、规则集检索

1. 标签检索

在规则列表表格上方,设有 “启用”“禁用” 的检索标签。点击相应标签,即可筛选出对应分类下的所有规则集。

2. 搜索功能

在规则集列表表格上方的搜索框中,输入规则集名称、ID 或相关关键词,按下回车键或点击搜索按钮,可快速定位包含该关键词的规则集。

返回顶部
客服头像
刘璐
高级客户经理
客服微信
18562550650
2845263372
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。