Terraform-HCL-formatter
De Terraform HCL Formatter ruimt een geplakt fragment op; terraform fmt -check in CI houdt een repository echt geformatteerd. Werkt volledig in je browser.
🔒 Deze tool werkt volledig in je browser. Je bestanden worden nooit naar een server geüpload.
Developer
Terraform HCL Formatter
Frontend-voorbeeld — geen upload of externe dienst.
Geformatteerde HCL
Een resourceblok opnieuw ingesprongen met twee spaties, met de gelijktekens in elke argumentgroep verticaal uitgelijnd, byte voor byte gelijk aan terraform fmt.
Hoe de Terraform HCL Formatter werkt
- Plak de HCL — een resourceblok, een module of een heel bestand.
- Formatteer naar de canonieke stijl, die de gelijktekens binnen elke groep opeenvolgende argumenten uitlijnt.
- Kopieer het terug en voeg terraform fmt toe aan je pre-commit hooks zodat het geformatteerd blijft.
FAQ
Is dit hetzelfde als terraform fmt?
Het past dezelfde canonieke regels toe — inspringing van twee spaties en uitgelijnde toewijzingen binnen argumentgroepen. Voor gezaghebbende resultaten in CI, draai terraform fmt -check, het gereedschap dat je pipeline moet vertrouwen.
Waarom zijn de gelijktekens uitgelijnd?
Het is de canonieke HCL-stijl en maakt een argumentenlijst veel makkelijker te overzien. De uitlijning reset bij een lege regel of een geneste blok, waardoor één lang blok meerdere uitlijngroepen kan hebben.
Valideert opmaak de configuratie?
Nee. Opmaak corrigeert alleen de lay-out. Gebruik terraform validate voor syntax- en referentiecontroles, en een plan om te zien wat er echt zou veranderen.
Vergelijking
| Functie | Online Tool Store | Een CLI-script | Een IDE-plugin |
|---|---|---|---|
| Canonieke uitlijning | ✓ | ✓ | ✗ |
| Niets wordt geüpload | ✓ | Lokaal | Hangt ervan af |
| Geen installatie | ✓ | ✗ | ✓ |
| Werkt in CI | Gebruik terraform fmt | ✓ | ✗ |
De Terraform HCL Formatter ruimt een geplakt fragment op; terraform fmt -check in CI houdt een repository echt geformatteerd.