
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
はじめに JavaScriptやTypeScriptでコードを書いているとき、こんな経験はありませんか? exportしてい... はじめに JavaScriptやTypeScriptでコードを書いているとき、こんな経験はありませんか? exportしているのに、他のどこからもimportされていないクラスや関数があった 以前は使っていたが、今は使っていない依存関係がpackage.jsonに残っていた ファイル内でどこからも参照されていないクラスや関数は、ESLintで検出できます。しかし、exportされている場合、どこからもimportされていなかったとしてもESLintでは検出できません。 このような問題を解決できるのが「Knip」です。 Knipとは Knipを使うと、未使用のファイル、依存関係、exportを検出できます。 JavaScriptとTypeScriptの両方に対応しており、webpackやESLint、JSDocなども考慮しながら動作します。 Knipの使い方 まずは、Knipをインストールし