Formateur et Validateur YAML - Corriger l’indentation, trouver l’erreur

Formateur et validateur YAML

Ce que fait cet outil

YAML n’a pas d’accolades : c’est l’indentation qui porte la structure. Agréable à lire, donc, mais facile à casser — une espace égarée et une clé se retrouve sous le mauvais parent. Cet outil réindente le document à une largeur unique, vous dit où il est cassé et montre comment il est réellement lu.

Comment l’utiliser

  1. 1 Collez votre YAML dans la zone et choisissez la largeur d’indentation — deux espaces est le choix courant.
  2. 2 Appuyez sur Formater pour réindenter, ou sur Valider pour vérifier sans changer un seul caractère.
  3. 3 Pas sûr qu’une valeur soit lue comme vous le pensiez ? Appuyez sur Vers JSON et regardez.

Les tabulations ne sont pas de l’indentation

La spécification YAML interdit les tabulations dans l’indentation, et la plupart des analyseurs refusent le fichier d’emblée. Leur message aide rarement : la ligne incriminée est souvent celle qui suit le vrai problème. Cet outil nomme la ligne qui contient la tabulation.

Vos commentaires sont conservés

Beaucoup de formateurs analysent le document en arbre puis le réimpriment. C’est propre, et cela supprime tous vos commentaires — inutilisable pour un docker-compose ou un pipeline CI. Celui-ci ne réécrit que l’espace de tête : commentaires, ordre des clés et style de guillemets restent exactement tels quels.

Pourquoi NO est devenu false

En YAML 1.1, les mots nus yes, no, on et off étaient des booléens. Une liste de pays contenant le code NO pour la Norvège se chargeait donc en false — un bug assez célèbre pour avoir un nom. YAML 1.2 a supprimé cette règle, et cet outil suit la 1.2 : seuls true, false et null sont des mots-clés. Si vous voulez un booléen, écrivez true ou false ; si vous voulez le texte, vous l’avez déjà.

Ancres, alias et scalaires en bloc

Une ancre (&nom) marque un nœud pour qu’un alias (*nom) puisse le réutiliser plus loin — pratique pour des définitions de services répétées. Les scalaires en bloc (| et >) portent du texte multiligne : la barre verticale garde vos retours à la ligne, le chevron les replie en espaces. Les trois sont compris ici, et l’indentation à l’intérieur d’un scalaire en bloc est traitée comme une donnée, pas comme de la mise en forme.

Formatage YAML - questions fréquentes

Non. Formater ne réécrit que l’espace en début de ligne. Commentaires, ordre des clés, guillemets et le texte de chaque valeur restent octet pour octet tels que vous les avez écrits. Si le document ne s’analyse pas, l’outil refuse de le formater plutôt que de deviner.
Nouveau
Éditeur Markdown Écrivez en Markdown et voyez le rendu côte à côte. Titres, listes, tableaux, blocs de code et liens sont pris en charge ; copiez le HTML ou téléchargez des fichiers .md et .html. Fonctionne dans votre navigateur.
Populaire Aujourd'hui
Éditeur Markdown Écrivez en Markdown et voyez le rendu côte à côte. Titres, listes, tableaux, blocs de code et liens sont pris en charge ; copiez le HTML ou téléchargez des fichiers .md et .html. Fonctionne dans votre navigateur.

Outils de développement associés

Formateur JSON Formatez, minifiez et validez du JSON dans le navigateur. Les erreurs sont localisées par ligne et colonne, et un arbre repliable montre la structure.
Formateur HTML Indentez du HTML en désordre pour le lire, ou allégez-le pour qu’il pèse moins. Fonctionne aussi sur de simples fragments.
Minifier CSS Compressez du CSS en retirant commentaires et espaces, ou réaérez-le proprement. Les espaces de calc(), les chaînes et les licences restent intacts.
Formateur XML Indentez du XML en désordre pour le lire, ou allégez-le. Gère RSS, CDATA et espaces de noms, et ne réécrit jamais votre document.
Formateur SQL Découpez une longue requête en lignes lisibles, ou remettez-la sur une seule. La casse des mots-clés, les noms cités et les chaînes restent tels quels.

Autres outils susceptibles de vous plaire

Word en PDF Convertir Word en PDF gratuitement : déposez un fichier DOC, DOCX, ODT ou RTF et récupérez un PDF bien formaté en quelques secondes.
PDF en Word Convertir un PDF en Word gratuitement : déposez un PDF et téléchargez un DOCX modifiable en quelques secondes, sans inscription ni filigrane.
Compteur de mots Compteur de mots gratuit : collez un texte pour compter mots, caractères, phrases et paragraphes, avec le temps de lecture estimé. Rien n'est envoyé.
Compteur de caractères Compteur de caractères gratuit : caractères avec et sans espaces, mots et lignes, avec les limites SEO des titres et méta-descriptions.
Vérificateur de densité des mots-clés Analyseur de densité de mots-clés gratuit : collez un texte ou une URL pour voir la fréquence de chaque mot et expression, en pourcentage.