Formateur HCL Terraform
Le Formateur HCL Terraform nettoie un extrait collé ; terraform fmt -check en CI est ce qui garde un dépôt formaté. Fonctionne entièrement dans le navigateur.
🔒 Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers ne sont jamais envoyés sur un serveur.
Développeur
Formateur HCL Terraform
Aperçu frontend — aucun envoi ni service externe.
HCL formaté
Un bloc de ressource réindenté à deux espaces avec les signes égal de chaque groupe d'arguments alignés verticalement, correspondant octet pour octet à terraform fmt.
Comment fonctionne le Formateur HCL Terraform
- Collez le HCL — un bloc de ressource, un module ou un fichier entier.
- Formatez selon le style canonique, qui aligne les signes égal au sein de chaque groupe d'arguments consécutifs.
- Recopiez-le et ajoutez terraform fmt à vos hooks de pre-commit pour qu'il reste formaté.
FAQ
Est-ce identique à terraform fmt ?
Il applique les mêmes règles canoniques — indentation de deux espaces et affectations alignées au sein des groupes d'arguments. Pour des résultats faisant autorité en CI, exécutez terraform fmt -check, l'outil auquel votre pipeline doit se fier.
Pourquoi les signes égal sont-ils alignés ?
C'est le style HCL canonique, et cela rend une liste d'arguments bien plus facile à parcourir. L'alignement se réinitialise à une ligne vide ou à un bloc imbriqué, d'où plusieurs groupes d'alignement possibles dans un long bloc.
Le formatage valide-t-il la configuration ?
Non. Le formatage ne corrige que la mise en page. Utilisez terraform validate pour la syntaxe et les références, et un plan pour voir ce qui changerait réellement.
Comparaison
| Fonctionnalité | Online Tool Store | Un script CLI | Un plugin IDE |
|---|---|---|---|
| Alignement canonique | ✓ | ✓ | ✗ |
| Rien n'est envoyé | ✓ | Local | Selon le cas |
| Aucune installation | ✓ | ✗ | ✓ |
| Fonctionne en CI | Utiliser terraform fmt | ✓ | ✗ |
Le Formateur HCL Terraform nettoie un extrait collé ; terraform fmt -check en CI est ce qui garde un dépôt formaté.