>_toolkitbox

~/tools / YAML Validator

YAML Validator

Vérifiez si votre YAML est syntaxiquement valide et affichez le JSON équivalent. Utilise js-yaml, un analyseur YAML largement utilisé.

Le YAML est omniprésent dans les fichiers de configuration — Kubernetes, GitHub Actions, docker-compose — mais les erreurs d'indentation sont faciles à manquer. Détectez les erreurs de syntaxe ici avant de déployer.

# Cas d'usage

  • Vérifier un manifeste Kubernetes ou un workflow GitHub Actions avant un push ou un déploiement
  • Localiser une erreur d'indentation dans un docker-compose.yml
  • Convertir une configuration YAML en JSON pour l'utiliser dans un autre script ou outil

# Utilisation

  1. Collez le YAML que vous souhaitez vérifier dans la zone de texte.
  2. Cliquez sur "Validate" pour voir s'il est syntaxiquement valide, ainsi que le JSON équivalent.
  3. En cas d'erreur, le message signalé par js-yaml s'affiche.

# FAQ

Pourquoi utiliser une bibliothèque plutôt qu'un analyseur maison ?
La spécification YAML est complexe (règles d'indentation, ancres, alias), et un analyseur maison simple risque de donner un faux "valide". Nous privilégions la fiabilité en utilisant la bibliothèque js-yaml, largement éprouvée.
Prend-il en charge le YAML multi-documents (séparateurs ---) ?
La version actuelle ne valide qu'un seul document à la fois.

# Voir aussi