🗄️

VSCodeでJavaScript / TypeScirptの未使用import文を自動で削除する

2024/04/14に公開

コードを書いてる途中、使わなくなったimport文をいちいち手動で消すのは面倒ですよね。それを自動で削除する方法をご紹介します。VSCodeに以下の設定をするだけです。

settings.json
{
  "editor.codeActionsOnSave": {
    "source.organizeImports": "explicit"
  }
}

こうするとファイル保存時に未使用のimport文を削除し、さらにimport文の順番を並べ替えてくれます。順番はimport元のファイルパスをアルファベット順に並べているようですね。


指定できるキーはexplicit以外にもありますので、詳しくはドキュメントをご覧ください。
https://code.visualstudio.com/docs/languages/javascript\#_organize-imports
https://code.visualstudio.com/docs/typescript/typescript-refactoring#_organize-imports


最後まで読んでいただき、ありがとうございました!

Discussion