Online Tool Store Online Tool Store

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

Klaar

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

  1. Plak de HCL — een resourceblok, een module of een heel bestand.
  2. Formatteer naar de canonieke stijl, die de gelijktekens binnen elke groep opeenvolgende argumenten uitlijnt.
  3. 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

FunctieOnline Tool StoreEen CLI-scriptEen IDE-plugin
Canonieke uitlijning
Niets wordt geüpload LokaalHangt 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.

Ontdek gerelateerde tools

Deze tool insluiten

Plak dit op je eigen site — het blijft gratis, en elk bestand blijft in de browser van je bezoeker, niet bij jou of bij ons.