mcpField
K
knip-deadcode

knip-deadcode

github.com/pproenca開発218383 回インストール11 週間前に更新
リポジトリ

knip-deadcode について

JavaScript と TypeScript のプロジェクトで Knip を使い、不要コードを検出・削除するためのリファレンススキルです。設定、モノレポ、CI、修正、性能の指針を優先度別に整理しています。

主な機能

  1. 018 カテゴリーにわたる 43 のルール
  2. 02Knip の設定とエントリーポイントの指針
  3. 03モノレポと依存関係の分析
  4. 04CI、自動修正、性能の実践項目

活用シーン

  1. 01プロジェクトやモノレポで Knip を設定
  2. 02誤検出や見逃しを調査
  3. 03CI に不要コード検査を追加
  4. 04自動修正による整理を計画

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/pproenca/dot-skills --skill knip-deadcode

インストール後、Claude Code で/knip-deadcodeを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

metadata.json
assets/templates/
_template.md
references/
_sections.md
ci-add-to-pipeline.md
ci-separate-production-check.md
ci-use-cache.md
ci-use-max-issues.md
ci-use-reporters.md
ci-watch-mode-local.md
config-avoid-broad-ignore.md
config-configure-path-aliases.md
config-enable-plugins-explicitly.md
config-run-without-config.md
config-separate-entry-project.md
config-use-json-schema.md
config-use-negation-patterns.md
config-use-production-mode.md
deps-add-unlisted-deps.md
deps-avoid-transitive-reliance.md
deps-configure-plugin-deps.md
deps-fix-files-first.md
deps-ignore-conditional-deps.md
deps-remove-obsolete-types.md
entry-add-dynamic-imports.md
entry-exclude-test-files.md
entry-include-all-entry-points.md
entry-include-bin-scripts.md
entry-use-compilers.md
entry-use-plugin-entries.md
entry-verify-with-debug.md

詳細

Community Knip のデッドコード検出のベストプラクティス

Knip を使用して JavaScript および TypeScript プロジェクトのデッドコードを検出・削除するための包括的なガイドです。8 つのカテゴリにわたる 43 のルールを収録し、影響度に基づいて優先順位を付け、設定、CI 統合、クリーンアップのワークフローを案内します。

適用するタイミング

次の場合に、これらのガイドラインを参照してください。

  • 新しいプロジェクトやモノレポ向けに Knip を設定するとき
  • 誤検出や検出漏れを調査するとき
  • デッドコードの再発を防ぐ CI パイプラインを設定するとき
  • 自動修正を使って未使用コードをクリーンアップするとき
  • 大規模なコードベースで Knip のパフォーマンスを最適化するとき

優先度別のルールカテゴリ

優先度カテゴリ影響度プレフィックス
1設定の基盤CRITICALconfig-
2エントリーポイント戦略CRITICALentry-
3ワークスペースとモノレポHIGHworkspace-
4依存関係の分析HIGHdeps-
5エクスポートの検出MEDIUM-HIGHexports-
6CI 統合MEDIUMci-
7自動修正のワークフローMEDIUMfix-
8パフォーマンスの最適化LOW-MEDIUMperf-

クイックリファレンス

1. 設定の基盤(CRITICAL)
2. エントリーポイント戦略(CRITICAL)
3. ワークスペースとモノレポ(HIGH)
4. 依存関係の分析(HIGH)
5. エクスポートの検出(MEDIUM-HIGH)
6. CI との統合(MEDIUM)
7. 自動修正のワークフロー(MEDIUM)
8. パフォーマンスの最適化(LOW-MEDIUM)

使用方法

詳しい説明とコード例については、各リファレンスファイルをお読みください。

リファレンスファイル

ファイル説明
references/_sections.mdカテゴリーの定義と順序
assets/templates/_template.md新しいルール用のテンプレート
metadata.jsonバージョンとリファレンス情報

コメント