Fügen Sie beliebiges TOML ein und erhalten Sie einheitliche key = value-Abstände, Leerzeilen vor Abschnittsüberschriften und zusammengefasste überschüssige Leerzeichen — ohne Ihre Daten zu verändern.
Erkennt doppelte Schlüssel, doppelte Tabellen, ungültige [[array of tables]], Fehler in Inline-Tabellen und fehlerhafte Werte — alles ohne jeglichen Server-Roundtrip.
Ideal für Rusts Cargo.toml, Pythons pyproject.toml und jede Anwendungskonfiguration, die TOML verwendet. Verarbeitet alle Datentypen: Zeichenfolgen, Ganzzahlen, Gleitkommazahlen, Booleans, Daten und Arrays.
Die gesamte Verarbeitung läuft in Ihrem Browser — es wird nichts auf einen Server hochgeladen. Sicher für Cargo.toml-Dateien mit privaten Registry-Tokens oder Zugangsdaten.
TOML (Tom's Obvious Minimal Language) ist ein Konfigurationsdateiformat, das dank seiner einfachen, offensichtlichen Semantik leicht lesbar ist. Es lässt sich eindeutig auf eine Hash-Tabelle abbilden und wird häufig in Rust (Cargo.toml), Python (pyproject.toml) und vielen anderen Ökosystemen verwendet.
Der Formatierer normalisiert die Abstände um =-Zeichen, stellt sicher, dass vor jeder [section]-Überschrift eine Leerzeile steht, und fasst mehrere aufeinanderfolgende Leerzeilen zu einer zusammen. Er ändert niemals Schlüsselnamen, Werte oder deren Reihenfolge.
Ja. Sowohl Cargo.toml als auch pyproject.toml sind Standard-TOML-Dateien. Dieser Formatierer unterstützt [[bin]]- und [[dependencies]]-Tabellen-Arrays, Inline-Tabellen, mehrzeilige Zeichenfolgen und alle anderen TOML-v1.0-Konstrukte vollständig.
TOML ist speziell für Konfigurationsdateien konzipiert. Anders als JSON erlaubt es Kommentare. Anders als YAML vermeidet es eine einrückungsbasierte Struktur und mehrdeutige Typerkennung. TOML hat explizite Typen für Ganzzahlen, Gleitkommazahlen, Booleans, Daten und Zeichenfolgen, was es für Konfigurationszwecke weniger fehleranfällig macht.