# Formateur YAML

Formate et embelli YAML. Remarque : les commentaires sont perdus (limitation js-yaml)

> Page canonique: https://elysiatools.com/fr/tools/yaml-formatter

- **Catégorie:** Format Conversion

- **Mots-clés:** yaml, formateur, embellir, yml, yaml formateur

## Présentation

Ce formateur YAML en ligne vous permet de structurer, d'embellir ou de compresser vos fichiers YAML et YML en quelques clics. Ajustez la taille de l'indentation selon vos besoins pour rendre vos fichiers de configuration lisibles et conformes aux standards.

## Entrées

- **Entrée YAML** (textarea): Enter your YAML here. Note: comments will be lost after formatting.
- **Taille d'indentation** (number): Enter indent size (0-8)
- **Mode** (select)

## Quand l'utiliser

- Lorsque vous devez corriger des erreurs d'indentation ou de syntaxe dans un fichier de configuration YAML.
- Pour réduire la taille d'un fichier YAML en le compressant avant de le déployer dans un environnement de production.
- Pour harmoniser le style d'écriture et l'espacement d'un document YAML partagé au sein d'une équipe de développement.

## Fonctionnement

- Collez votre code YAML ou YML dans la zone de saisie prévue à cet effet.
- Définissez la taille de l'indentation souhaitée entre 0 et 8 espaces et sélectionnez le mode d'action : embellir ou compresser.
- Copiez le résultat formaté généré instantanément par l'outil.

## Cas d'usage

- Nettoyage et structuration des fichiers de configuration Kubernetes ou Docker Compose.
- Minification de fichiers YAML pour optimiser le stockage ou le transfert de données.
- Correction rapide des décalages d'alignement et des erreurs d'espacement dans les pipelines CI/CD.

## Questions fréquentes

### Est-ce que cet outil conserve les commentaires dans le fichier YAML ?

Non, les commentaires sont supprimés lors du formatage en raison des limitations techniques de la bibliothèque js-yaml utilisée.

### Quelle est la taille d'indentation recommandée pour le YAML ?

Une indentation de 2 espaces est le standard le plus couramment utilisé et recommandé pour les fichiers YAML.

### Puis-je compresser mon fichier YAML avec cet outil ?

Oui, il vous suffit de sélectionner le mode "Compresser" pour supprimer les espaces inutiles et compacter votre code.

### L'outil prend-il en charge les fichiers d'extension .yml ?

Oui, les formats .yaml et .yml utilisent la même structure syntaxique et sont tous deux entièrement pris en charge.

### Mes données YAML sont-elles envoyées à un serveur ?

Non, le traitement s'effectue localement dans votre navigateur pour garantir la confidentialité de vos configurations.

## Outils associés

- [Formateur JSON](https://elysiatools.com/fr/tools/json-formatter): Formate et valide les données JSON
- [Formateur TOML](https://elysiatools.com/fr/tools/toml-formatter): Formate et embelli TOML. Remarque : les commentaires sont perdus et l'ordre des clés peut changer (limitation @iarna/toml)
- [Formateur XML](https://elysiatools.com/fr/tools/xml-formatter): Formate, embelli et compresse XML avec indentation configurable. Préserve les commentaires et CDATA
- [Beautifieur CSS](https://elysiatools.com/fr/tools/css-beautifier): Formate et embellit le code CSS minifié ou désordonné en feuilles de style lisibles
- [Formateur de Code VBA](https://elysiatools.com/fr/tools/vba-formatter): Formater et embellir le code VBA pour une meilleure lisibilité
- [Convertisseur HCL-YAML](https://elysiatools.com/fr/tools/hcl-yaml-converter): Convertit entre HashiCorp Configuration Language (HCL) et les formats YAML pour les configurations Terraform
- [Formateur et minificateur SQL](https://elysiatools.com/fr/tools/sql-query-formatter): Embellit ou minifie le SQL avec contrôle total du dialecte (PostgreSQL, MySQL, SQLite, SQL Server/T-SQL, BigQuery, Snowflake, etc.), de la casse des mots-clés/identifiants/fonctions, du style d’indentation (standard, tabulaire gauche/droite) et des lignes entre instructions. Produit un résultat coloré et prêt à copier avec des statistiques de taille et d’instructions.
- [Convertisseur TOML-YAML](https://elysiatools.com/fr/tools/toml-yaml-converter): Convertit entre les formats TOML et YAML avec prise en charge des structures de données complexes et des fichiers de configuration

## Exemples

- [Exemples YAML](https://elysiatools.com/fr/samples/yaml-samples): Exemples de format YAML (YAML Ain't Markup Language) de structures simples à complexes
- [Echantillons YAML](https://elysiatools.com/fr/samples/yaml-viewer-samples): Fichiers d exemple pour la visionneuse YAML dans le navigateur
- [Exemples Kubernetes YAML](https://elysiatools.com/fr/samples/kubernetes-yaml): Manifests YAML Kubernetes complets pour Deployment, Service, ConfigMap, Secret, Ingress et autres ressources essentielles
- [Exemples de Traçage Distribué](https://elysiatools.com/fr/samples/distributed-tracing-samples): Exemples complets de traçage distribué utilisant Jaeger, OpenTelemetry et outils d'observabilité modernes

## Contenu associé

- [Outils de conversion de fichiers de configuration et de diff d’environnements](https://elysiatools.com/fr/hubs/config-workflows): Analysez des fichiers .env, convertissez des configs YAML/TOML/HCL, fusionnez des fragments et comparez la dérive entre environnements dans un seul hub.
- [Outils de masquage, de surlignage et de mise en forme de texte](https://elysiatools.com/fr/hubs/text-format): Comparez les outils de masquage de texte sensible, de détection de PII, de normalisation de numéros, de surlignage, de centrage et de formatage de diff dans un hub unique.
- [Outils de formatage, de diff et de normalisation JSON](https://elysiatools.com/fr/hubs/json-format): Comparez les outils de formatage JSON, diff, revue de logs, comparaison de configuration et normalisation de données dans un hub unique pour les workflows JSON lisibles et vérifiables.
