CLI의 각 서브커맨드에서 사용할 수 있는 플래그(옵션)의 목록입니다. 서브커맨드별로 사용 가능한 플래그가 다릅니다.
모든 서브커맨드에서 사용할 수 있습니다.
| 플래그 | 값 | 기본값 | 설명 |
|---|
--config <path> | 경로 | (자동 감지) | 사용할 contextlint.config.json의 경로를 명시 |
--cwd <path> | 경로 | 현재 디렉터리 | 작업 디렉터리. glob과 경로의 해석 기준이 됨 |
--help | — | — | 도움말 메시지 표시 |
--version | — | — | 버전 표시 |
--config를 생략하면 --cwd에서 부모 디렉터리로 거슬러 올라가며 contextlint.config.json을 탐색합니다. 동작 상세는 설정 파일의 자동 감지를 참조해 주세요.
| 플래그 | 값 | 기본값 | 설명 |
|---|
[files...] | glob 배열 | — | 검증 대상 파일 / glob 패턴. 설정의 include를 덮어씀 |
--format <format> | human / json | human | 출력 형식 |
--watch | — | — | 파일 변경을 감지하여 자동으로 재 lint |
--format의 동작은 JSON 출력, --watch는 watch 모드를 참조해 주세요.
| 플래그 | 값 | 기본값 | 설명 |
|---|
--cwd <path> | 경로 | 현재 디렉터리 | 설정 파일의 출력 디렉터리 |
인수 없이 실행하는 대화 모드 외에 옵션은 없습니다.
| 플래그 | 값 | 기본값 | 설명 |
|---|
--outdir <path> | 경로 | 설정의 compile.outdir(또는 .claude/skills/contextlint) | SKILL.md의 출력 디렉터리 |
--dry-run | — | — | 쓰기 없이 생성 내용의 요약만 표시 |
| 플래그 | 값 | 기본값 | 설명 |
|---|
<file> | 경로(필수) | — | 영향을 분석할 기점 파일 |
--format <format> | human / json | human | 출력 형식 |
| 플래그 | 값 | 기본값 | 설명 |
|---|
<query> | 경로 / ID(필수) | — | 관련 문서를 추출할 쿼리 |
--depth <depth> | 0 이상의 정수 | 2 | 그래프 탐색의 최대 깊이 |
--format <format> | human / json | human | 출력 형식 |
| 플래그 | 값 | 기본값 | 설명 |
|---|
--format <format> | human / json | human | 출력 형식 |