YAML Validator

Validez YAML et affichez la ligne et la colonne exactes de toute erreur pour que vous puissiez corriger rapidement.

Processed in your browserNo upload, no signup

YAML input

0 lines · 0 chars

Status

0 lines · 0 bytes
Votre entrée est traitée localement et n'est pas téléchargée pour traitement. Vérifiez en ouvrant DevTools → Network.

YAML Validator exemples.

// YAML valide vs invalide

Questions fréquentes.

Quels erreurs détecte-t-il ?

Il détecte les erreurs de syntaxe YAML comme l'indentation incorrecte, les clés en double et les caractères de tabulation.

Mes données sont-elles envoyées quelque part ?

Non. La validation se déroule entièrement dans votre navigateur.

Comment fonctionne la validation YAML ?

Le validateur YAML analyse l'entrée à la recherche d'erreurs de syntaxe comme un retrait incorrect, des clés dupliquées ou des caractères invalides. Il signale les erreurs avec les numéros de ligne et de colonne.

Il vérifie également la structure pour des erreurs logiques, comme des références YAML vers des ancres inexistantes ou des incohérences dans les types de données.

Pour des scénarios de validation complexes, le validateur peut être combiné avec un schéma YAML qui définit la structure attendue.

Erreurs courantes

L'erreur la plus courante est un retrait incorrect. YAML est uniquement sensible au retrait – un seul espace incorrect peut détruire toute la structure.

Les clés dupliquées au sein du même bloc ne sont pas autorisées et causent des erreurs. Cela distingue YAML des autres formats qui tolèrent les clés dupliquées.

YAML-1.1 et YAML-1.2 ont des interprétations différentes pour les booléens (ja/nein, on/off). Le validateur doit connaître la version YAML attendue.

Validation YAML pour Kubernetes

Les manifestes Kubernetes nécessitent une validation spéciale qui vérifie les types de ressources et les structures attendus. Un validateur YAML simple ne suffit souvent pas.

Des outils comme kubectl validate ou kubeval vérifient les manifestes YAML directement par rapport à la définition du schéma de l'API Kubernetes et détectent les erreurs structurelles.

Pour l'intégration CI/CD, il est recommandé de combiner la validation de syntaxe YAML avec la validation du schéma Kubernetes pour détecter les erreurs tôt.

Outils connexes.