Terraform-HCL-Formatierer
Der Terraform HCL Formatter räumt einen eingefügten Ausschnitt auf; terraform fmt -check in der CI hält ein Repository dauerhaft formatiert.
🔒 Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien werden niemals an einen Server hochgeladen.
Entwickler
Terraform HCL Formatierer
Frontend-Vorschau — kein Upload, kein externer Dienst.
Formatiertes HCL
Ein Resource-Block neu eingerückt auf zwei Leerzeichen, mit vertikal ausgerichteten Gleichheitszeichen in jeder Argumentgruppe, passend Byte für Byte zu terraform fmt.
So funktioniert der Terraform HCL Formatter
- Fügen Sie das HCL ein — einen Resource-Block, ein Modul oder eine ganze Datei.
- Formatieren Sie zum kanonischen Stil, der die Gleichheitszeichen innerhalb jeder Gruppe aufeinanderfolgender Argumente ausrichtet.
- Kopieren Sie es zurück und fügen Sie terraform fmt zu Ihren Pre-Commit-Hooks hinzu, damit es formatiert bleibt.
FAQ
Ist das dasselbe wie terraform fmt?
Es wendet dieselben kanonischen Regeln an — zwei Leerzeichen Einrückung und ausgerichtete Zuweisungen innerhalb von Argumentgruppen. Für verbindliche Ergebnisse in der CI führen Sie terraform fmt -check aus, dem Ihre Pipeline vertrauen sollte.
Warum sind die Gleichheitszeichen ausgerichtet?
Es ist der kanonische HCL-Stil und macht eine Argumentliste viel leichter lesbar. Die Ausrichtung setzt sich bei einer Leerzeile oder einem verschachtelten Block zurück, weshalb ein langer Block mehrere Ausrichtungsgruppen haben kann.
Validiert die Formatierung die Konfiguration?
Nein. Formatierung korrigiert nur das Layout. Nutzen Sie terraform validate für Syntax- und Referenzprüfungen und einen Plan, um zu sehen, was sich tatsächlich ändern würde.
Vergleich
| Funktion | Online Tool Store | Ein CLI-Skript | Ein IDE-Plugin |
|---|---|---|---|
| Kanonische Ausrichtung | ✓ | ✓ | ✗ |
| Nichts wird hochgeladen | ✓ | Lokal | Kommt darauf an |
| Keine Installation | ✓ | ✗ | ✓ |
| Läuft in der CI | terraform fmt nutzen | ✓ | ✗ |
Der Terraform HCL Formatter räumt einen eingefügten Ausschnitt auf; terraform fmt -check in der CI hält ein Repository dauerhaft formatiert.