Formateur YAML
Validez et mettez en forme YAML avec ce formateur YAML. Collez des fichiers de configuration, des manifestes Kubernetes, des pipelines CI ou du front matter : l’outil analyse le document pour détecter les erreurs de syntaxe, puis normalise les espaces après les deux-points et les tirets de liste, ainsi qu’à l’intérieur des collections en flux comme [a, b] et { x: 1 }. Votre indentation, vos commentaires, vos guillemets et vos scalaires de bloc restent tels quels, pour que les ingénieurs et développeurs DevOps obtiennent des fichiers plus propres en toute sécurité.
Foire aux questions
Que modifie le formateur YAML ?
Il normalise les espaces : une espace après les deux-points d’une association, une espace après un tiret de liste, une espace après les virgules dans les séquences en flux et des espaces à l’intérieur des accolades d’une association en flux. Les espaces multiples avant un commentaire sont réduits à une seule espace.
Réindente-t-il mon YAML ?
Non, il conserve l’indentation que vous avez saisie, car l’indentation définit la structure en YAML. Un bloc imbriqué indenté de quatre espaces reste indenté de quatre espaces.
Le document est-il validé ?
Oui, le document est d’abord analysé et les erreurs sont signalées avec un message et le numéro de ligne, par exemple lorsqu’un deux-points dans une association en flux n’est pas suivi d’une espace. Corrigez la ligne indiquée, puis relancez le formatage.
Les commentaires sont-ils conservés ?
Oui, les commentaires sur une ligne entière et les commentaires de fin de ligne sont conservés. Un commentaire de fin de ligne garde une seule espace entre la valeur et son signe #.
Que deviennent les scalaires de bloc ?
Les scalaires de bloc littéraux et repliés introduits par | ou > sont recopiés à l’identique, y compris les espaces à l’intérieur de leurs lignes. Chaque ligne indentée plus profondément que la clé fait partie du scalaire et reste inchangée.
Les chaînes entre guillemets sont-elles modifiées ?
Non, les chaînes entre apostrophes ou guillemets ainsi que les espaces qu’elles contiennent sont conservés. Les guillemets ne sont jamais ajoutés ni supprimés ; les valeurs gardent donc leur type.
Les fins de ligne sont-elles modifiées ?
Oui, les fins de ligne Windows CRLF et les anciennes fins de ligne Mac CR sont converties en LF. Les analyseurs YAML les traitent de la même façon ; les données ne changent donc pas.
Peut-il formater plusieurs documents dans un même fichier ?
Non, les entrées contenant plusieurs documents séparés par --- sont rejetées avec le message « Les documents multiples ne sont pas pris en charge ». Formatez chaque document séparément, puis réunissez-les.
Pourquoi le résultat est-il entouré par une délimitation de code yaml ?
La sortie est renvoyée sous la forme d’un bloc de code Markdown marqué yaml ; elle s’affiche donc avec une coloration syntaxique dans Markdown. Copiez les lignes entre les délimiteurs dans votre fichier .yaml ou .yml.
Quelle est la taille maximale de mon fichier ?
Jusqu’à 5 MB par exécution ; les entrées plus volumineuses sont rejetées avec un message. Une entrée vide renvoie un résultat vide, et la sortie correspond à l’option YAML du formateur de code.