跳转到内容

配置文件

contextlint 的配置文件命名为 contextlint.config.json,放置在仓库根目录下,采用 JSON 格式。

{
"$schema": "https://raw.githubusercontent.com/nozomi-koborinai/contextlint/main/schema.json",
"include": ["docs/**/*.md"],
"rules": [
{ "rule": "ref001" }
]
}
字段类型必需概览
$schemastring推荐编辑器自动补全用
includestring[]可选检查目标的 glob 模式。详见 include 模式
rulesobject[]必需启用规则的数组。各规则的规格请参考 Rules

指定 $schema 后,VS Code / Cursor / JetBrains 等编辑器在编辑配置文件时会启用自动补全和内联校验。如果希望固定到发布版本,请将 URL 中的 main 替换为 v1.0.0 之类的标签名。

配置文件在运行时通过 Zod schema 进行校验。当字段类型不正确,或指定了未知的规则 ID 时,启动时会显示面向用户的错误信息。