Formateur Terraform en ligne — Beautifier le HCL
Formatez Terraform et HCL avec une indentation cohérente. Les commentaires peuvent être préservés — traitement 100 % local.
Notes développeur
• Utilise @cruglobal/js-hcl2 pour l’indentation et l’espacement. • « Conserver les commentaires » garde les lignes # en tête de fichier ; les commentaires inline dans les blocs peuvent disparaître. • La sortie formatée en direct se met à jour ~300 ms après la pause de frappe — pas de clic Formater. • 512 Ko max par collage (ADR-DEVOPS-009). • Couplez avec validate-terraform pour la syntaxe.
Options
Cas d’usage
• Nettoyer un extrait de module avant PR. • Harmoniser l’indentation d’exemples copiés de la doc provider. • Formater un petit module sans CLI installée. • Prévisualiser le rendu après terraform fmt sur un fragment.
Exemples
Bloc resource désordonné
Avant
Après formatage
Variable avec commentaire
Avant
Après formatage
Outils DevOps liés
Validez avec validate Terraform, compactez via minify Terraform, ou le hub DevOps. YAML : beautify YAML.
FAQ formateur Terraform
Syntaxe et mise en forme
Préserve-t-il les commentaires ?
Les lignes # en tête de fichier sont conservées si l’option est activée. Les commentaires inline dans les blocs ne le sont pas — utilisez terraform fmt en local pour un round-trip complet.
Équivalent terraform fmt ?
Intent similaire dans le navigateur avec js-hcl2, sans exécuter terraform fmt.
Limite de taille ?
512 Ko par collage. Divisez les gros modules ou utilisez la CLI.
Autres outils DevOps du cluster
Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.