Terraformフォーマッター
オンラインで利用可能なTerraformフォーマッタ。インストール不要。HCLコードの美しく整理された形式への変換機能付き。
Terraform フォーマッターについて
Terraform フォーマッターは HashiCorp Configuration Language(HCL)のコードを整形し、.tf ファイルを読みやすくします。中括弧に基づくインデントの正規化、各 = の両側に空白 1 つ、コメントや HEREDOC 文字列の保持をすべてブラウザ内で行います。
使い方
1. 入力欄に Terraform コードを貼り付けます 2. インデントサイズ(2 または 4)を選びます 3. 必要に応じて「等号を揃える」「キーを並べ替える」を切替えます 4. 「フォーマット」を押してコードを整えます 5. 「コピー」で結果をコピーします
ヒントとベストプラクティス
このフォーマッターは素早く読むための一貫したインデントと余白に重点を置きます。完全なリンターではありません。厳密な検証にはターミナルで terraform fmt と terraform validate を併用してください。コメントと複数行の HEREDOC 文字列はそのまま保持されます。
▶フォーマッターは何を変更しますか?
中括弧の入れ子に基づいてインデントを再設定し、属性行を「key = value」(等号の両側に空白 1 つ)に書き直します。コメントと HEREDOC ブロックはそのまま残ります。
▶Terraform を検証してくれますか?
いいえ。読みやすさのためのテキスト再整形のみ行います。実際のエラーを検出するには、言語全体を理解する Terraform CLI の terraform fmt と terraform validate を実行してください。
▶オプションの役割は?
インデントサイズはレベルごとに 2 または 4 スペースを設定します。「等号を揃える」と「キーを並べ替える」は属性の配置を調整します。選択したオプションに関わらず、コメントと複数行文字列は常に保持されます。
▶出力をそのままコミットしてよいですか?
出発点としては適していますが、その後は公式フォーマットのために terraform fmt を実行してください。公式ツールはこのブラウザフォーマッターが対応しない境界ケースも処理します。
▶コードはどこかに送信されますか?
いいえ。フォーマットはブラウザ内で完全に行われ、Terraform コードが端末から外に出ることはありません。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。