跳至内容

CLI 配置

忽略生成的路径、禁用模块、转换检测到的问题以及加载自定义检查。


使用项目配置

VICE 从项目根目录读取vice.config.js 或vice.config.mjs。当策略应一致地应用于每个开发人员和 CI 运行时,请将其保留在版本控制中。

有目的地禁用或转换

转换可能会返回修改后的检测到的问题或返回 null 以将其删除。优先选择狭窄的、有记录的规则,而不是广泛的抑制,并在转换失败时保留原始检测到的问题。

vice.config.js
1export default {
2 disabledModules: ['git-history'],
3 transformFinding(finding) {
4 return finding
5 },
6}

忽略非源路径

对生成的文件、供应商代码、大型装置或不属于审核的其他路径使用 .viceignore。在添加路径之前检查意外检测到的问题。

.viceignore
1**/locales/**
2src/generated/**
3test/fixtures/large/**

加载自定义模块

通过模块数组添加模块文件路径。每个 ES 模块必须公开名称、值和异步 fn 实现,通过提供的上下文报告检测到的问题。

加载项目模块
1export default {
2 modules: ['./security/custom-check.js'],
3}

审查政策变化

禁用的模块、转换或忽略规则会更改覆盖范围。检查这些更改(例如应用程序代码),并在影响发布阈值时将其与结果一起记录。


继续 VICE

查看开源引擎、模块和范围控制。

探索 VICE 引擎