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 | 出力形式 |