🔍
【TS】未使用のexportをコマンド1つで検出する
TL;DR
使用されていないexportを検出することができます.
VSCodeの設定
これを追加すると,変数や関数の非参照数を知ることができます.
"typescript.referencesCodeLens.enabled": "true"
設定など
- プロジェクトルートに
.ts-prunerc
を追加する
例えば以下のような設定があります.
{
"ignore": "src/asset/img/*|src/somewhere/*"
}
上のような設定をすることで検出を無視するディレクトリを設定することができます.
こちらに詳細が書かれています.
- npm scriptを追加する
package.json
"scripts": {
"deadcode": "ts-prune -e",
"deadcode:count": "ts-prune | wc -l",
}
設定もすぐできるのでぜひプロジェクトに導入してみてください!!
参考
こちらで紹介されていました
Discussion