Formateur TOML
Analysez et réécrivez du TOML dans une mise en page normalisée avec smol-toml. Erreurs avec ligne et colonne. Attention : commentaires supprimés.
Le TOML est analysé puis réécrit : les commentaires sont supprimés et les valeurs sont écrites sous une forme normalisée (par exemple, les heures reçoivent des millisecondes).
S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.
Outils Connexes
Voir ToutQu'est-ce que Formateur TOML ?
Le formateur TOML analyse un document TOML et le réécrit dans une mise en page normalisée : clé = valeur avec des espaces simples, tables séparées par des lignes vides et tableaux de tables écrits [[nom]]. Il sert aussi de vérificateur de syntaxe TOML. Comme il resérialise les données analysées, les commentaires sont supprimés et certaines valeurs sont réécrites sous forme canonique.
Comment utiliser Formateur TOML
- Collez le TOML dans la zone de saisie ou cliquez sur Charger un exemple.
- Cliquez sur Formater (le résultat se met aussi à jour pendant la saisie).
- En cas d'erreur de syntaxe, corrigez-la à la ligne et à la colonne indiquées.
- Copiez ou téléchargez le résultat, et rajoutez les commentaires dont vous avez besoin.
Exemple
title="x" [owner] name="T"
title = "x" [owner] name = "T"
Quand utiliser Formateur TOML
Utilisez-le pour vérifier la syntaxe TOML ou normaliser des fichiers générés. Ne l'utilisez pas sur des fichiers maintenus à la main dont vous avez besoin des commentaires (Cargo.toml, pyproject.toml), sauf à les rajouter ensuite, car les commentaires ne survivent pas à un aller-retour analyse/sérialisation.
Comment fonctionne Formateur TOML
Le document est analysé avec smol-toml (TOML 1.0) en données puis resérialisé avec stringify. Les paires clé/valeur simples viennent en premier, suivies des tables et tableaux de tables. Les chaînes sont re-citées, les tableaux écrits [ 1, 2 ] et les dates-heures sont écrites sous une forme RFC 3339 normalisée (par exemple 07:32:00-08:00 devient 07:32:00.000-08:00).
Cas d'utilisation courants
- Vérifier la syntaxe d'un Cargo.toml ou pyproject.toml
- Normaliser du TOML produit par des scripts
- Convertir des tables en ligne en sections lisibles
- Repérer des clés en double ou des valeurs invalides
Note de Sécurité
Tout s'exécute localement dans votre navigateur : le code que vous collez n'est pas envoyé.
Questions Fréquentes
Pourquoi mes commentaires ont-ils disparu ?
L'outil analyse le TOML en données puis les réécrit ; les commentaires ne font pas partie des données et sont donc perdus.
Pourquoi ma date a-t-elle reçu .000 ?
Les dates-heures sont sérialisées sous forme canonique avec millisecondes.
Quelle version de TOML est prise en charge ?
TOML 1.0.