

- 1. 禅道DevOps解決方案介紹
- 1.1 關于禅道DevOps解決方案
- 2. 安裝與升級
- 2.1 快速安裝
- 3. 代碼庫
- 4. 流水線
- 5. 掃描
- 6. 制品庫
- 6.1 管理制品庫
- 7. 應用
- 7.1 管理應用
- 8. 部署
- 9. 配置
- 10. 命令行工具
- 10.1 安裝及升級
- 10.2 status子命令說明
管理規則集 分享鏈接 /book/devops/codescan-ruleset-1779.html
本篇目錄
功能介紹
规则集是按照编程语言对代码掃描规则进行分组管理的集合。规则集将各类规则进行整合,方便用户针对不同语言的代码项目进行批量规则配置与管理。其中,新建的规则集支持启用 / 禁用、关联规则、编辑、删除等操作,而默认规则集为系统预设,主要用于提供基础规则配置,不支持上述操作。通过规则集,用户可以更高效地组织和运用掃描规则,提升代码掃描的针对性和效率,确保不同语言的代码都能依据合适的规则进行质量检测和问题排查。使用場景
项目开发前期:在创建新的代码项目时,根据项目所使用的编程语言(如 PHP、Go 等),创建或选择合适的规则集,关联相关规则。例如开发一个 PHP 项目,可创建 PHP 语言规则集并关联 PHP 相关的代码规范、缺陷检测等规则,为后续代码编写和掃描奠定基础,保障代码从一开始就符合一定质量标准。项目开发过程中:随着项目推进,代码不断增加和修改,可能需要调整规则集。比如发现现有规则无法满足对特定复杂逻辑代码的检测需求,此时可编辑规则集,关联新的适用规则;若某些规则在当前階段不需要参与掃描,可将规则集禁用,避免不必要的检测消耗资源。
项目维护与迭代階段:在对已上线项目进行维护或迭代开发时,通过规则集可对代码进行全面掃描复查。若有新的安全规范或代码优化要求,可对规则集进行编辑、添加规则等操作,确保项目代码始终符合最新的质量和安全要求。
一、添加規則集
点击规则集列表页面右上角的 “添加规则集” 按钮,在弹出的添加规则集界面中,依次填写:
**名稱**:爲規則集設置一個簡潔易識別的名稱,用于區分不同規則集。
**编程语言**:从下拉菜单中选择规则集所适用的一种编程语言,如 PHP、Go 等。
**描述**:可簡要填寫規則集的用途、包含規則特點等信息,方便後續管理和識別。
填写完成后,点击 “确定” 按钮,新的规则集即添加成功。
二、編輯規則集
在规则集列表中,找到需要编辑的新建规则集,点击其操作栏中的 “编辑” 按钮。在弹出的编辑界面中,可对规则集的名称、描述等信息进行修改。修改完成后,点击 “确定” 按钮保存更改。默认规则集无此操作功能。
三、刪除規則集
对于不再需要的新建规则集,在规则集列表中,点击其操作栏中的 “删除” 按钮。系统会弹出确认删除提示框,确认无误后点击 “确定”,该规则集及其关联信息将被删除。默认规则集无此操作功能。
四、關聯/移除規則
1. 关联规则
**规则集操作栏关联**:在规则集列表中,找到需要关联规则的新建规则集,点击其操作栏中的 “关联规则” 按钮。系统会弹出规则选择界面,仅展示该规则集所选编程语言对应的规则,从中勾选需要关联的规则,点击确认即可完成关联。
**规则集详情页关联**:点击规则集名称进入规则集详情页,在页面中找到 “关联规则” 按钮并点击。同样,系统会展示对应语言规则供选择,勾选确认后,所选规则将关联到该规则集。默认规则集无此操作功能。
2. 移除规则
在规则集详情页的 “掃描规则列表” 中,找到想要移除的规则。在该规则对应的 “操作” 列下,点击移除图标 。此时会弹出确认移除的提示框 。若点击提示框中的 “确定” 按钮,该规则将从当前规则集中移除,后续掃描时此规则不再对代码进行检测;若点击 “取消”,则规则保留在规则集中,继续生效。
五、啓用/禁用規則集
1. 启用规则集
对于自己新建且当前处于禁用状态的规则集,在规则集列表中找到目标规则集,点击其操作栏中的启用按钮。此时会弹出确认启用的提示框,点击提示框中的 “确定” 按钮,规则集状态将变为启用,后续进行代码掃描时,该规则集内关联的规则将生效并对代码进行检测。若点击 “取消”,则规则集保持禁用状态。
2. 禁用规则集
对于处于启用状态的新建规则集,在规则集列表中点击其操作栏中的禁用按钮,系统会弹出确认禁用提示框,点击 “确定”,规则集将被禁用,在后续掃描中规则集内规则不再对代码进行检测;点击 “取消”,规则集维持启用状态。默认规则集不支持启用 / 禁用操作。
六、規則集檢索
1. 标签检索
在规则列表表格上方,设有 “启用”“禁用” 的检索标签。点击相应标签,即可筛选出对应分类下的所有规则集。
2. 搜索功能
在规则集列表表格上方的搜索框中,输入规则集名称、ID 或相关关键词,按下回车键或点击搜索按钮,可快速定位包含该关键词的规则集。
-
禅道産品
禅道開源版 禅道企業版 禅道旗艦版 禅道IPD版 -
核心功能
産品管理 項目管理 質量管理 效能管理 -
使用文檔
基本版手冊 企業版手冊 旗艦版手冊 IPD版手冊 開發中心手冊 -
幫助中心
积分問答 常見問題 論壇交流 使用視頻 Gitee GitHub -
關于我們
關于我們 禅道軟件 最新動態 禅道活動 -
禅道社區
禅道博客 積分排行 積分商城 禅道書院 -
聯系方式
聯系人:劉斌 電話:17685869372 微信:17685869372 Q Q:526288068北京、上海、深圳分部