Formateur YAML
Formatez du YAML avec Prettier : indentation et espacement cohérents, commentaires et documents multiples conservés. Erreurs avec ligne et colonne.
S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.
Outils Connexes
Voir ToutQu'est-ce que Formateur YAML ?
Le formateur YAML normalise l'indentation et l'espacement de fichiers YAML tels que des manifestes Kubernetes, des workflows GitHub Actions ou des fichiers Docker Compose. Contrairement aux convertisseurs qui chargent puis réécrivent les données, il conserve les commentaires, les séparateurs de documents (---) et l'ordre des clés.
Comment utiliser Formateur YAML
- Collez le YAML dans la zone de saisie ou cliquez sur Charger un exemple.
- Choisissez l'Indentation (2 espaces est courant pour YAML).
- Cliquez sur Formater (le résultat se met aussi à jour pendant la saisie).
- Copiez ou téléchargez le YAML formaté.
Exemple
a: 1
b:
- x # note
a: 1 b: - x # note
Quand utiliser Formateur YAML
Utilisez-le pour corriger une indentation incohérente, ranger des fichiers CI/CD et Kubernetes ou vérifier du YAML avant de le valider. Les tabulations sont interdites pour l'indentation YAML ; l'option Tabulation n'est donc pas recommandée. Pour ne vérifier que la syntaxe, utilisez le validateur YAML.
Comment fonctionne Formateur YAML
L'entrée est d'abord chargée avec js-yaml pour détecter les erreurs (y compris les clés en double) avec ligne et colonne exactes. Elle est ensuite réécrite avec le plugin YAML de Prettier, qui travaille sur l'arbre de syntaxe concret : commentaires, ancres, chaînes multilignes et collections en ligne sont conservés tandis que l'indentation et l'espacement sont normalisés.
Cas d'utilisation courants
- Normaliser des fichiers de valeurs Kubernetes ou Helm
- Ranger des workflows GitHub Actions
- Corriger une indentation mixte dans docker-compose.yml
- Formater des exemples YAML pour la documentation
Note de Sécurité
Tout s'exécute localement dans votre navigateur : le code que vous collez n'est pas envoyé.
Questions Fréquentes
Les commentaires sont-ils conservés ?
Oui, les commentaires sont préservés.
Modifie-t-il l'ordre des clés ?
Non.
Pourquoi rejette-t-il les clés en double ?
YAML 1.2 exige des clés uniques dans un mapping ; js-yaml les signale donc comme des erreurs.