タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

DEVに関するkikiki-kikiのブックマーク (1)

  • 不要なexportや依存関係を削除できるKnipの使い方

    はじめに JavaScriptTypeScriptでコードを書いているとき、こんな経験はありませんか? exportしているのに、他のどこからもimportされていないクラスや関数があった 以前は使っていたが、今は使っていない依存関係がpackage.jsonに残っていた ファイル内でどこからも参照されていないクラスや関数は、ESLintで検出できます。しかし、exportされている場合、どこからもimportされていなかったとしてもESLintでは検出できません。 このような問題を解決できるのが「Knip」です。 Knipとは Knipを使うと、未使用のファイル、依存関係、exportを検出できます。 JavaScriptTypeScriptの両方に対応しており、webpackやESLintJSDocなども考慮しながら動作します。 Knipの使い方 まずは、Knipをインストールし

    不要なexportや依存関係を削除できるKnipの使い方
  • 1