跳转到内容

Rules

contextlint 提供 21 个规则,分为 7 个类别。每个规则通过 ID 在 contextlint.config.jsonrules 数组中注册。

Prefix类别验证的内容
TBLTable表格内容:必需列、空单元格、允许值、模式、列间约束、文件间 ID 唯一性
SECSection章节标题的存在与顺序
STRStructure项目级文件存在
REFReference链接、锚点、文件间 ID 引用、稳定度一致性、区域依赖、图片引用
CHKChecklist清单的完成状态
CTXContext占位符检测、术语一致性
GRPGraph文档依赖图:可追溯链、循环引用、孤立文档
  1. 概述 — 检测什么
  2. 为什么需要 — 防止哪类问题
  3. 选项 — 可配置的字段
  4. 违例与修正后 — Bad → Good
  5. 相关规则

每个规则在 contextlint.config.jsonrules 数组中注册。

{
"rules": [
{ "rule": "tbl001", "options": { "requiredColumns": ["ID", "Status"] } },
{ "rule": "ref001" }
]
}

规则 ID 采用 <prefix><number> 格式(3 位补零)。详情请参阅 Configuration