IntelliJ IDEA で Terraform のファイルを保存した時に terraform fmt
コマンドでフォーマット処理をする方法を紹介します。
目次
File Watchers プラグインをインストールする
IntelliJ IDEA で File Watchers プラグインをインストールします。
- 上部メニューから Preferences を選択
- 左メニューから Plugins を選択
- 上部タブで MarketPlace を選択
- 検索ボックスに file watcher と入力
- 右側のインストールボタンでインストール
- 再起動
File Watchers でファイル保存時にフォーマットするように設定
- 上部メニューから Preferences を選択
- 左メニューから Tools > File Watchers を選択
- + をクリック
- プルダウンメニューで terraform fmt を選択
- New File Watcher ウィンドウはデフォルトのまま変更せず OK をクリック
- 右下の Apply または OK をクリックして適用
プロジェクトを信頼する
ファイルに何か変更を加え、上部メニューの File > Save All からファイルを保存すると、右下にプラグインを信頼するかどうか確認するメッセージが出るので Trust project and run をクリックします。
これでファイル保存時に terraform fmt
コマンドが自動で流れるようになります。コミット時には自動で保存されて terraform fmt が走るので普段はあまり気にしなくても大丈夫です。