knip · 未使用エクスポート · OpenClaw · CI · リモート Mac · 2026
2026 OpenClaw フロント実戦:
リモート Mac で未使用エクスポートの記録を読み解き、プルリクエストへ読みやすい削除候補の表を返す
2026.04.23
フロント/品質ゲート
約 8 分
00 典型の詰まり
一、ログ中心だと主語が追いにくい。二、長貼りは秘匿が崩れる。三、誤検知の連打で信頼が落ちる。
目標は薄い記録だけ渡し表は短く固定することです。
可引用:票は三列以内。
01 方針の対照
生ログ貼りと記録の畳み方で負荷が変わります。
| 観点 | 生ログ | 畳む |
|---|---|---|
| 読みやすさ | 経路が長い。 | 表が早い。 |
| 秘匿 | 環境が混ざる。 | 記号だけ。 |
| 再現 | 端末差。 | 手順固定。 |
可引用:契約は相対パスのみ。
02 knip 設定
エントリとワークスペースを固定しレポーターは一種類。無視は短く列挙し公開と社内は設定を分けます。
entry: ["src/main.ts"]
project: ["src/**/*.ts"]
ignoreDependencies: ["playwright"]
reporter: "json"
可引用:無視は十行目安で見直す。
03 CI 成果物パス
ジョブ末尾で同一相対パスへ。例は倉庫直下の artifacts/knip/unused.json を契約にし後段はその一ファイルのみ。分岐名は本文に載せず短いラベルへ。手元検証も同階層で件数と上位パスだけ比較し肥大時は上限で切って残件は件数のみ票へ。
04 要約テンプレの項目
欄の順は固定。件数・上位ディレクトリ・短い表・保留ラベル・次の一行。表はマークダウン基本でリンクは成果物一つ。ゲートウェイ入力はシンボル・相対パス・理由の三列だけにし長いスタックは捨てます。
05 最小再現の手順
五手を固定。リモート実機でも同順です。
- 設定確定し記録は一ファイル。
- 成果物ディレクトリを作り相対パスへ保存。
- 短い表へ畳み上限で切る。
- テンプレへ流し見出しは十字以内。
- 署名付きで票へ返し重複はマーカーで防ぐ。
型やバンドル票と見出し語を揃え横断検索しやすくします。
06 誤検知の扱い(よくある質問)
動的インポートだけが未使用と出る
無視か入口見直し。補助は別ワークスペース。
公開用と内部ツールが混ざる
設定二分割しジョブは狭い方だけ渡す。
票が長すぎる
上位二十件と残件数。全文は成果物へ。