YAML-Formatierer
YAML einfügen. Sauber zurückbekommen oder genau erfahren, welche Zeile falsch ist.
- Läuft in Ihrem Browser — Ihr Text wird nirgendwohin gesendet
- Ohne Anmeldung, ohne Kontingent, so oft nutzbar, wie Sie möchten
So funktioniert es
Das ganze Design von YAML beruht auf Einrückung, was es angenehm lesbar und ungewöhnlich leicht zu beschädigen macht. Ein einziges überzähliges Leerzeichen führt zwanzig Minuten später zu einer Fehlermeldung aus einer CI-Pipeline. Dieses Tool verarbeitet es hier und sagt Ihnen sofort Bescheid.
Prüfung mit Zeilennummer
Wenn das Dokument nicht eingelesen werden kann, erhalten Sie Zeile und Spalte der Fehlerstelle und den eigenen Grund des Parsers. Das ist fast immer nützlicher als die formatierte Ausgabe und der Grund, warum die meisten Menschen ein solches Tool öffnen.
Neu formatieren
Gültiges YAML wird in eine Datenstruktur eingelesen und von Grund auf neu ausgeschrieben. Dadurch wird die Einrückung einheitlich, die Anführungszeichen werden vereinheitlicht und überflüssige Leerzeichen am Zeilenende verschwinden. Weil der Weg über die Daten führt und nicht über Textbearbeitung, ist das Ergebnis garantiert gültig.
Was der Umweg über die Daten kostet
Kommentare gehen verloren. Sie sind kein Teil der Daten, daher verwirft der Parser sie. Anker und Aliase werden zu ihren vollständigen Werten aufgelöst und nicht beibehalten. Wenn die Kommentare Ihrer Datei wichtig sind, formatieren Sie eine Kopie und übernehmen Sie die Einrückungskorrekturen von Hand.
Schlüssel sortieren
Alphabetische Sortierung macht zwei Konfigurationsdateien in einem Diff wirklich vergleichbar. Sie ist aber auch die falsche Wahl für eine Datei, in der die Reihenfolge für einen menschlichen Leser eine Bedeutung hat – eine CI-Pipeline liest sich in Ausführungsreihenfolge besser als alphabetisch.
Mehrere Dokumente
Eine Datei mit mehreren durch --- getrennten Dokumenten wird verarbeitet, und jedes wird der Reihe nach formatiert.
YAML-Formatierer – Fragen
Warum sind meine Kommentare verschwunden?
Beim Formatieren wird das YAML in Daten eingelesen und wieder ausgeschrieben, und Kommentare sind kein Teil der Daten. Formatieren Sie eine Kopie, wenn Sie sie behalten möchten.
Zeigt es mir, wo der Fehler liegt?
Ja, mit Zeile und Spalte sowie der eigenen Erklärung des Parsers.
Wird mein YAML hochgeladen?
Nein. Es wird in Ihrem Browser verarbeitet, was wichtig ist, da YAML so oft Geheimnisse und Infrastrukturdetails enthält.
Kann es mehrere Dokumente in einer Datei verarbeiten?
Ja, durch --- getrennte Dokumente werden jeweils einzeln formatiert.
Sollte ich die Schlüssel sortieren?
Nützlich, um zwei Konfigurationsdateien zu vergleichen. Nicht hilfreich, wenn die Reihenfolge für einen Leser eine Bedeutung hat.