Handytool
DéveloppeurGratuitExécuté localement

Formateur YAML

Formatez et validez YAML, ou convertissez entre YAML et JSON — en toute confidentialité dans votre navigateur.

.yaml.yml
Indentation
Entrée YAML ou JSON
0 lignes0 bytes
Résultat
0 lignes0 bytes

À propos de Formateur YAML

Le formateur YAML de Handytool normalise l'indentation YAML, le style de guillemets et l'ordre des clés en utilisant le parseur js-yaml standard, et peut aussi convertir YAML en JSON ou JSON en YAML en un clic. Utile pour nettoyer les manifestes Kubernetes, les workflows GitHub Actions, les values Helm et tout fichier de config qui a dévié d'un style cohérent. Le parseur est le même utilisé par la plupart des outils de construction JavaScript, donc ce qui valide ici validera en production.

Fonctionnalités de Formateur YAML

  • 01

    Formatage et linting

    Parse votre YAML, supprime les espaces de fin, normalise l'indentation à 2 ou 4 espaces, et le ré-émet. Les erreurs de syntaxe sont surfacées avec la ligne et la raison exacte.

  • 02

    YAML ↔ JSON

    Convertissez YAML en JSON pour le nourrir à un outil qui ne parle que JSON, ou convertissez JSON en YAML pour rendre un fichier de config lisible par l'humain.

  • 03

    Préserve les types

    Les nombres, booléens, nulls et dates font un aller-retour correctement à travers le parseur, donc un fichier YAML qui entre en tant que YAML 1.2 en sort de la même façon.

FAQ Formateur YAML

Quelle version YAML cela supporte-t-il ?
YAML 1.2 par défaut — la version qu'utilisent la plupart des outils modernes (Kubernetes, GitHub Actions, Docker Compose). Le parseur est js-yaml, la même bibliothèque utilisée par la plupart des outils de construction JavaScript.
Préservera-t-il les commentaires ?
Non. Les parseurs YAML standard ne préservent pas les commentaires à travers un cycle parse-then-dump — c'est une limitation connue de chaque bibliothèque YAML JavaScript, pas spécifique à cet outil. Formatez votre fichier avant de rajouter des commentaires importants.
Quelle est la différence entre le formatage et la conversion ?
Le formatage garde le fichier en tant que YAML et normalise juste les espaces, l'ordre des clés et l'indentation. La conversion change complètement le format — YAML en JSON ou vice versa.
Cela gère-t-il YAML multi-documents ?
Le premier document d'un fichier YAML multi-documents est parsé et ré-émis. Pour travailler avec tous les documents, divisez-les avec --- et traitez chacun séparément.

Outils liés

Développeur

Explorez d'autres outils

Tous les outils