Entrée
Prêt
Lignes: 0
Mots: 0
Caractères: 0
Taille: 0 KB
Les statistiques de l'entrée sont disponibles via le bouton Statistiques au-dessus de ce champ.
Sortie
Lignes: 0
Mots: 0
Caractères: 0
Taille: 0 KB
Les statistiques de la sortie sont disponibles via le bouton Statistiques au-dessus de ce champ.
Les résultats sont fournis à titre informatif uniquement et peuvent contenir des erreurs. Vérifiez les informations importantes de manière indépendante. L'utilisation de cet outil se fait à vos propres risques.
Ce que fait cet outil
Le validateur YAML analyse votre YAML avec un analyseur YAML 1.2 complet et signale la première erreur de syntaxe avec sa ligne et sa colonne. Une mauvaise indentation, des tabulations, un espace manquant après les deux-points et des guillemets non fermés sont les problèmes qu'il détecte le plus souvent.
Quand le fichier est valide, vous pouvez le convertir immédiatement, car le même analyseur fait fonctionner le Convertisseur YAML vers JSON et les autres conversions YAML du site.
Quand l'utiliser
- Un fichier Docker Compose, Kubernetes, GitHub Actions ou GitLab CI ne se charge pas et le message d'erreur n'est pas clair.
- Relire un playbook Ansible, un fichier OpenAPI ou un fichier values Helm avant de le valider.
- Vérifier du YAML généré par un script ou copié depuis une documentation, où l'indentation se perd souvent.
- Enseigner ou apprendre le YAML : collez un exemple et voyez exactement quelle ligne enfreint les règles.
Exemple concret
Entrée
server:
port: 8080
host: localhost
Sortie
bad indentation of a mapping entry (Line 3, Column 8)
Suggestion: Check indentation carefully (YAML is space-sensitive, no tabs allowed) and quote strings that contain colons, dashes or special characters.Questions sur cet outil
Détecte-t-il une erreur dans une configuration Docker Compose ou Kubernetes ?
Il détecte les erreurs de syntaxe dans ces fichiers, comme une indentation cassée ou des deux-points sans guillemets. Il ne connaît pas le schéma de chaque outil : une clé mal orthographiée reste du YAML valide et nécessite la vérification de l'outil lui-même.
Pourquoi les tabulations sont-elles interdites ?
La spécification YAML interdit les tabulations pour l'indentation car leur largeur est ambiguë. Remplacez-les par des espaces, généralement deux par niveau ; la plupart des éditeurs le font automatiquement.
Quand faut-il des guillemets ?
Mettez entre guillemets une valeur qui contient deux-points suivis d'un espace, qui commence par un caractère spécial comme *, & ou @, ou qui doit rester du texte même si elle ressemble à un nombre ou à un booléen, par exemple "yes" ou "0123".
Cet outil est-il gratuit ?
Oui, il est gratuit. Sans inscription ni e-mail. Résultats directement sur cette page.
Comment obtenir mon résultat ?
Utilisez cet outil sur cette page. Le résultat apparaît ici, sans envoi par e-mail.