Formateur TOML
Formater, minifier et valider les fichiers de configuration TOML
Entrée TOML
TOML formaté
Qu'est-ce que le formateur TOML ?
TOML (Tom's Obvious Minimal Language) est un format de configuration pour Cargo, Poetry et de nombreux outils. Le formateur TOML ajoute des indentations et des sauts de ligne au TOML brut ou minifié. La spécification TOML définit la syntaxe.
Cet outil s'exécute entièrement dans votre navigateur. Rien n'est envoyé à un serveur. Collez du TOML ou importez un fichier ; obtenez une sortie formatée. Pour la validation, utilisez le Validateur TOML. Pour la conversion en JSON, utilisez TOML vers JSON. Pour JSON vers TOML, utilisez JSON vers TOML.
Exemples de formatage TOML
Formater le TOML pour un espacement cohérent. Exemple télécom :
Exemple : configuration abonné
Sortie formatée :
Cliquez sur le bouton Exemple ci-dessus pour charger plus d'exemples dans l'éditeur.
Comment utiliser cet outil
Coller ou importer
Collez du TOML dans le panneau de gauche ou importez un fichier .toml. Utilisez Exemple pour charger une configuration d'exemple. Utilisez Effacer pour réinitialiser.
Vérifier la sortie
Le panneau de droite affiche le TOML formaté avec une indentation correcte. Un TOML invalide affichera une erreur.
Copier ou télécharger
Utilisez Copier ou Télécharger pour le résultat. Pour la conversion, utilisez TOML vers JSON, TOML vers YAML ou TOML vers XML.
Quand le formateur TOML aide
Lors de l'édition de <a href="https://doc.rust-lang.org/cargo/reference/manifest.html" target="_blank" rel="noopener">Cargo.toml</a> (Rust), <a href="https://python-poetry.org/docs/pyproject/" target="_blank" rel="noopener">pyproject.toml</a> (<a href="https://python-poetry.org/" target="_blank" rel="noopener">Poetry</a>) ou d'autres fichiers de configuration, le formatage rend la structure claire. Idéal pour le débogage, la revue de code et la lisibilité. Pour la validation avant commit, utilisez le Validateur TOML.
Questions fréquentes
Mes données sont-elles privées ?
Oui. Le formatage s'exécute entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.
Prend-il en charge TOML 1.0 ?
Oui. L'outil prend en charge la spécification TOML 1.0, y compris les tables, tableaux et tables inline.
Formateur vs Validateur ?
Le formateur reformate le TOML valide. Le validateur vérifie la syntaxe et signale les erreurs. Utilisez les deux pour la qualité.
Puis-je minifier le TOML ?
Le TOML est généralement conservé lisible pour la configuration. Pour la minification, vous auriez besoin d'une approche personnalisée ou d'une conversion en JSON d'abord.
Qu'en est-il des commentaires ?
Les commentaires sont préservés lors du formatage. La structure est réindentée pour la clarté.
Outils connexes
Pour TOML, voir toml.io et spécification TOML. Pour les formats connexes, voir spécification JSON et YAML. Pour les outils utilisant TOML, voir Cargo, Poetry et TOML GitHub.