Formatator HCL Terraform
Formatatorul HCL Terraform ordonează un fragment lipit; terraform fmt -check în CI menține un repozitoriu formatat. Rulează integral în browser, fără încărcări.
🔒 Acest instrument rulează în întregime în browserul tău. Fișierele tale nu sunt niciodată încărcate pe un server.
Dezvoltator
Formatator HCL Terraform
Previzualizare a interfeței — fără încărcare sau servicii externe.
HCL formatat
Un bloc de resursă reindentat la două spații, cu semnele egal din fiecare grup de argumente aliniate vertical, identic octet cu octet cu terraform fmt.
Cum funcționează Formatatorul HCL Terraform
- Lipiți HCL — un bloc de resursă, un modul sau un fișier întreg.
- Formatați în stilul canonic, care aliniază semnele egal în cadrul fiecărui grup de argumente consecutive.
- Copiați-l înapoi și adăugați terraform fmt în hook-urile de pre-commit ca să rămână formatat.
FAQ
Este la fel ca terraform fmt?
Aplică aceleași reguli canonice — indentare de două spații și atribuiri aliniate în cadrul grupurilor de argumente. Pentru rezultate autoritare în CI, rulați terraform fmt -check, uneltea în care ar trebui să aibă încredere pipeline-ul.
De ce sunt aliniate semnele egal?
Este stilul canonic HCL, și face o listă de argumente mult mai ușor de parcurs. Alinierea se resetează la o linie goală sau un bloc imbricat, de aceea un bloc lung poate avea mai multe grupuri de aliniere.
Formatarea validează configurația?
Nu. Formatarea corectează doar aspectul. Folosiți terraform validate pentru verificarea sintaxei și a referințelor, și un plan pentru a vedea ce s-ar schimba cu adevărat.
Comparație
| Funcție | Online Tool Store | Un script CLI | Un plugin de IDE |
|---|---|---|---|
| Aliniere canonică | ✓ | ✓ | ✗ |
| Nimic nu este încărcat | ✓ | Local | Depinde |
| Fără instalare | ✓ | ✗ | ✓ |
| Rulează în CI | Folosiți terraform fmt | ✓ | ✗ |
Formatatorul HCL Terraform ordonează un fragment lipit; terraform fmt -check în CI menține un repozitoriu formatat.