IntelliJ IDEAでTerraformファイルを保存した時にフォーマットする

2021年9月16日

IntelliJ IDEA

IntelliJ IDEA で Terraform のファイルを保存した時に terraform fmt コマンドでフォーマット処理をする方法を紹介します。

目次

  1. File Watchers プラグインをインストールする
  2. File Watchers でファイル保存時にフォーマットするように設定
  3. プロジェクトを信頼する

File Watchers プラグインをインストールする

IntelliJ IDEA で File Watchers プラグインをインストールします。

  1. 上部メニューから Preferences を選択
  2. 左メニューから Plugins を選択
  3. 上部タブで MarketPlace を選択
  4. 検索ボックスに file watcher と入力
  5. 右側のインストールボタンでインストール
  6. 再起動

File Watchers でファイル保存時にフォーマットするように設定

  1. 上部メニューから Preferences を選択
  2. 左メニューから Tools > File Watchers を選択
  3. + をクリック
  4. プルダウンメニューで terraform fmt を選択
  5. New File Watcher ウィンドウはデフォルトのまま変更せず OK をクリック
  6. 右下の Apply または OK をクリックして適用

プロジェクトを信頼する

ファイルに何か変更を加え、上部メニューの File > Save All からファイルを保存すると、右下にプラグインを信頼するかどうか確認するメッセージが出るので Trust project and run をクリックします。

これでファイル保存時に terraform fmt コマンドが自動で流れるようになります。コミット時には自動で保存されて terraform fmt が走るので普段はあまり気にしなくても大丈夫です。

-技術ブログ
-