Validation · Syntaxe · Lint
Valider un fichier YAML en ligne
Mis à jour : mai 2026
Valider un fichier YAML revient à s'assurer qu'il peut être parsé sans erreur. La méthode la plus directe : tentez de le convertir en JSON. Si la conversion réussit, votre YAML est syntaxiquement correct. Si une erreur apparaît, son message vous indique ce qui ne va pas.
Gratuit · Sans upload · Dans le navigateur
Erreurs YAML les plus fréquentes
- Indentation incorrecte : YAML est strict sur l'indentation. Mélanger espaces et tabulations, ou utiliser un nombre irrégulier d'espaces, provoque des erreurs de parsing.
- Deux-points non quotés : une valeur comme
http://example.comdoit être entourée de guillemets car le deux-points suivi d'un espace est un séparateur clé-valeur. - Caractères spéciaux en début de valeur :
@,`, les accolades et crochets ont une signification spéciale en YAML — mettez-les entre guillemets. - Valeurs ambiguës :
yes,no,on,offsont interprétées comme booléens. Entourez-les de guillemets si vous voulez une chaîne. - Nombres mal formatés :
1.2.3n'est pas un nombre valide — ce doit être une chaîne.
Exemples valides vs invalides
YAML invalide (deux-points non quoté dans la valeur) :
url: https://example.com
YAML valide :
url: "https://example.com"
YAML invalide (indentation mélangée) :
key:
child: value
autre: erreur
YAML valide :
key:
child: value
autre: ok
Comment valider avec Flowfiles
- Collez votre YAML dans la zone source.
- Laissez le mode YAML → JSON actif et cliquez Convertir.
- Si la conversion réussit, votre YAML est syntaxiquement valide.
- Si une erreur s'affiche, lisez le message pour identifier la cause.
Questions fréquentes
La validation vérifie-t-elle le schéma Kubernetes ou Docker ?
Non. La validation est syntaxique : elle vérifie que le YAML peut être parsé. La validation de schéma (types de champs, champs requis) nécessite un outil spécialisé comme kubeval ou conftest.
Comment trouver la ligne qui pose problème ?
Le message d'erreur indique généralement le type de problème. Comparez l'indentation ligne par ligne, en cherchant les tabulations, les deux-points non quotés et les caractères spéciaux.
Mon YAML passe la validation mais Docker le refuse. Pourquoi ?
YAML syntaxiquement valide peut avoir une structure sémantique incorrecte pour Docker Compose. La validation syntaxique et la validation de schéma sont deux étapes distinctes.