Collez n'importe quel TOML et obtenez un espacement key = value cohérent, des lignes vides avant les en-têtes de section et les espaces superflus réduits — sans toucher à vos données.
Détecte les clés en double, les tables en double, les [[array of tables]] non valides, les erreurs de tables en ligne et les valeurs mal formées — le tout sans aucun aller-retour serveur.
Idéal pour le Cargo.toml de Rust, le pyproject.toml de Python et toute configuration d'application utilisant TOML. Gère tous les types de données : chaînes, entiers, flottants, booléens, dates et tableaux.
Tout le traitement s'exécute dans votre navigateur — rien n'est envoyé à un serveur. Sûr pour les fichiers Cargo.toml contenant des jetons de registre privé ou des identifiants.
TOML (Tom's Obvious Minimal Language) est un format de fichier de configuration conçu pour être facile à lire grâce à sa sémantique simple et évidente. Il se mappe sans ambiguïté sur une table de hachage et est largement utilisé dans Rust (Cargo.toml), Python (pyproject.toml) et de nombreux autres écosystèmes.
Le formateur normalise l'espacement autour des signes =, garantit qu'une ligne vide précède chaque en-tête [section] et réduit plusieurs lignes vides consécutives en une seule. Il ne change jamais les noms de clés, les valeurs ni leur ordre.
Oui. Cargo.toml et pyproject.toml sont tous deux des fichiers TOML standard. Ce formateur prend entièrement en charge les tableaux de tables [[bin]], [[dependencies]], les tables en ligne, les chaînes multilignes et toutes les autres constructions TOML v1.0.
TOML est conçu spécifiquement pour les fichiers de configuration. Contrairement à JSON, il autorise les commentaires. Contrairement à YAML, il évite la structure basée sur l'indentation et l'inférence de type ambiguë. TOML possède des types explicites pour les entiers, les flottants, les booléens, les dates et les chaînes, ce qui le rend moins sujet aux erreurs pour les cas de configuration.