Formattatore HCL di Terraform
Il Formattatore HCL di Terraform riordina uno snippet incollato; terraform fmt -check in CI è ciò che mantiene un repository formattato.
🔒 Questo strumento funziona interamente nel tuo browser. I tuoi file non vengono mai caricati su un server.
Sviluppatore
Formattatore HCL di Terraform
Anteprima frontend — nessun caricamento né servizio esterno.
HCL formattato
Un blocco risorsa reindentato a due spazi con i segni uguale di ogni gruppo di argomenti allineati verticalmente, corrispondente byte per byte a terraform fmt.
Come funziona il Formattatore HCL di Terraform
- Incolla l'HCL — un blocco risorsa, un modulo o un intero file.
- Formatta secondo lo stile canonico, che allinea i segni uguale all'interno di ogni gruppo di argomenti consecutivi.
- Ricopialo e aggiungi terraform fmt ai tuoi hook di pre-commit così resta formattato.
FAQ
È lo stesso di terraform fmt?
Applica le stesse regole canoniche — indentazione a due spazi e assegnazioni allineate nei gruppi di argomenti. Per risultati autorevoli in CI, esegui terraform fmt -check, lo strumento di cui la pipeline dovrebbe fidarsi.
Perché i segni uguale sono allineati?
È lo stile HCL canonico, e rende una lista di argomenti molto più facile da leggere. L'allineamento si azzera a una riga vuota o un blocco annidato, per questo un blocco lungo può avere più gruppi di allineamento.
La formattazione valida la configurazione?
No. La formattazione corregge solo il layout. Usa terraform validate per sintassi e riferimenti, e un plan per vedere cosa cambierebbe davvero.
Confronto
| Funzione | Online Tool Store | Uno script CLI | Un plugin IDE |
|---|---|---|---|
| Allineamento canonico | ✓ | ✓ | ✗ |
| Niente viene caricato | ✓ | Locale | Dipende |
| Nessuna installazione | ✓ | ✗ | ✓ |
| Funziona in CI | Usa terraform fmt | ✓ | ✗ |
Il Formattatore HCL di Terraform riordina uno snippet incollato; terraform fmt -check in CI è ciò che mantiene un repository formattato.