Online Tool Store Online Tool Store

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

Pronto

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

  1. Incolla l'HCL — un blocco risorsa, un modulo o un intero file.
  2. Formatta secondo lo stile canonico, che allinea i segni uguale all'interno di ogni gruppo di argomenti consecutivi.
  3. Ricopialo e aggiungi terraform fmt ai tuoi hook di pre-commit così resta formattato.

Domande frequenti

È 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

FunzioneOnline Tool StoreUno script CLIUn plugin IDE
Allineamento canonico ✓ ✓ ✗
Niente viene caricato ✓ LocaleDipende
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.

Esplora strumenti correlati

Incorpora questo strumento

Incolla questo nel tuo sito: resta gratuito e ogni file rimane nel browser del visitatore, non da te né da noi.