Aller au contenu

Validateur YAML

Vérifiez qu’un fichier YAML est valide et trouvez l’endroit exact où il casse.

Traité localement dans votre navigateur

Options
0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Validateur YAML ?

Les erreurs YAML sont faciles à commettre et difficiles à repérer : une tabulation au lieu d’espaces, un espace manquant après les deux-points, une séquence trop indentée d’un niveau, ou deux clés identiques dans un même mapping. Un validateur les transforme en message précis.

Cet outil analyse votre texte comme du YAML 1.2 (schéma core) avec la bibliothèque yaml et signale chaque erreur avec sa ligne et sa colonne, un extrait repéré et la liste de tous les problèmes. Les clés en double sont traitées comme des erreurs. Si le YAML est valide, il affiche le nombre de documents, le type racine, le nombre de clés, la profondeur et la taille. Les balises personnalisées ne sont jamais exécutées et l’expansion d’alias est plafonnée.

Comment ça marche ?

  1. Collez votre YAML.
  2. Lisez le bandeau d’état : valide ou invalide.
  3. En cas d’erreur, suivez la ligne, la colonne et l’extrait repéré, corrigez le fichier et voyez le résultat se mettre à jour.
  4. Une fois valide, formatez-le ou convertissez-le en JSON avec les outils voisins.

Cas d'usage courants

  • Contrôler un manifeste Kubernetes, un fichier values Helm ou un docker-compose.yml avant de l’appliquer.
  • Trouver l’erreur d’indentation qui casse un workflow CI.
  • Détecter les clés en double qui s’écrasent silencieusement.
  • Compter les documents d’un flux YAML multi-documents.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
version: "3.8"
services:
  web:
    image: nginx:1.27
    ports:
      - "8080:80"
    environment:
      - MODE=prod
  db:
    image: postgres:16
Sortie
Documents: 1
Type racine: mapping / objet
Nombre total de clés: 8
Profondeur: 4
Taille: 147 B

Confidentialité

Validateur YAML s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

La vérification porte sur la syntaxe YAML uniquement, pas sur le schéma attendu par Kubernetes, Compose ou un autre outil.

Questions fréquentes

Pourquoi les tabulations sont-elles une erreur ?

YAML interdit les tabulations pour l’indentation. Remplacez-les par des espaces.

Les clés en double sont-elles vraiment des erreurs ?

La spécification YAML exige des clés uniques. Beaucoup d’analyseurs gardent silencieusement la dernière valeur, ce qui masque des erreurs : ce validateur les signale.

Que montre le nombre de documents ?

Un fichier YAML peut contenir plusieurs documents séparés par ---. L’outil les compte tous et valide chacun.

Plus d'outils dans JSON & données →