コンテンツにスキップ

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 を参照してください。