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é.
Questions fréquentes
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é.