Valider Terraform en ligne — Vérificateur syntaxe HCL

Validation syntaxique HCL en direct avec numéros de ligne. Syntaxe uniquement — pas terraform validate.

Chargement…
Validateur Terraform — syntaxe HCL
Détectez accolades manquantes et blocs mal formés pendant l’édition, avant la CI.

Notes développeur

• Grammaire HCL seulement. • Debounce ~300 ms. • Entrée vide = état idle. • Utilisez format-terraform après correction.

Cas d’usage

• Vérifier un fragment collé dans un ticket. • Trouver la ligne d’une erreur de brace. • Valider des snippets .tfvars. • Apprendre le HCL avec retour immédiat.

Exemples

Provider + resource valides

Entrée

terraform { required_version = ">= 1.5.0" required_providers { aws = { source = "hashicorp/aws" version = "~> 5.0" } } } resource "aws_vpc" "main" { cidr_block = "10.0.0.0/16" }

Résultat

Syntaxe HCL valide — aucune erreur.

Bloc non fermé

Entrée

resource "aws_instance" "web" { ami = "ami-0c55b159cbfafe1f0" instance_type = "t3.micro" tags = { Name = "web"

Résultat

Invalide — erreur de parse avec numéro de ligne.

Outils liés

Formatez avec format Terraform ou explorez le hub DevOps.

FAQ validateur HCL

Syntaxe uniquement

Comme terraform validate ?

Non — grammaire HCL seulement. Providers et graphe nécessitent la CLI Terraform.

Fichiers .tfvars ?

Oui si le contenu est du HCL syntaxiquement valide.

Pourquoi le debounce ?

Pour éviter de parser à chaque frappe tout en gardant un retour rapide.

Convertisseurs, encodeurs, formateurs et minificateurs au même endroit ? Outils développeurs Ouvrez le catalogue des outils développeurs.