Un souci avec cet outil ?
À propos de « YAML Formatter Online »
Cet outil formate, valide et réorganise des documents YAML. Collez une config — manifeste Kubernetes, Docker Compose, pipeline CI, playbook Ansible — et l'outil normalise l'indentation, trie les clés (en option) et garantit la validité syntaxique.
La syntaxe YAML basée sur l'indentation est notoirement fragile : un espace mal placé suffit. Le formateur détecte les erreurs structurelles et signale la ligne où le parseur échoue.
Utile pour nettoyer le YAML avant un commit, réparer du YAML collé depuis un chat, ou uniformiser entre éditeurs différents dans une équipe.
Comment utiliser cet outil
Formater et lint un document YAML
Coller le YAML
Document YAML dans le champ « YAML ». Tout ce que la lib `yaml` peut parser — ancres, flux multi-documents (`---`), clés complexes — est accepté.
Ce que « formater » signifie ici
L’outil parse en valeur JS via `YAML.parse` puis re-stringifie avec `YAML.stringify` et lineWidth 100. Les commentaires et l’ordre original des clés de mapping NE sont PAS conservés — il s’agit d’une ré-émission, pas d’un pretty-printer.
Exécuter
Sortie : un seul `formattedYaml` — indentation cohérente, quoting et retour ligne à la colonne 100.
Erreurs de parsing
Un YAML invalide déclenche une erreur indiquant la ligne. Causes fréquentes : tabulations en indentation, guillemets non équilibrés, `:` parasite dans une chaîne non citée. Corrigez et relancez.