콘텐츠로 이동

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자리 0 채움). 자세한 내용은 Configuration을 참조하세요.