YAML-Formatierer und Validator - Einrückung korrigieren, Fehler finden

YAML-Formatierer und Validator

Was dieses Tool macht

YAML kennt keine Klammern: die Einrückung ist die Struktur. Das macht es angenehm lesbar und leicht zerbrechlich — ein verirrtes Leerzeichen, und ein Schlüssel landet unter dem falschen Elternknoten. Dieses Tool rückt das Dokument einheitlich ein, sagt Ihnen, wo es kaputt ist, und zeigt, wie es tatsächlich gelesen wird.

So funktioniert es

  1. 1 Fügen Sie Ihr YAML in das Feld ein und wählen Sie die Einrückungsbreite — zwei Leerzeichen sind üblich.
  2. 2 Drücken Sie Formatieren zum Neueinrücken oder Prüfen, um es zu kontrollieren, ohne ein Zeichen zu ändern.
  3. 3 Unsicher, ob ein Wert so gelesen wird, wie Sie es meinten? Drücken Sie Zu JSON und schauen Sie nach.

Tabulatoren sind keine Einrückung

Die YAML-Spezifikation verbietet Tabulatoren in der Einrückung, und die meisten Parser lehnen die Datei rundweg ab. Ihre Fehlermeldung hilft selten, denn die genannte Zeile ist oft die nach dem eigentlichen Problem. Dieses Tool nennt die Zeile, in der der Tabulator steht.

Ihre Kommentare bleiben

Viele Formatierer zerlegen das Dokument in einen Baum und geben es neu aus. Das ist ordentlich — und löscht jeden Kommentar, den Sie geschrieben haben, was für ein docker-compose oder eine CI-Pipeline unbrauchbar ist. Dieses Tool schreibt nur den führenden Leerraum neu; Kommentare, Schlüsselreihenfolge und Anführungsstil bleiben, wie sie waren.

Warum aus NO false wurde

In YAML 1.1 waren die bloßen Wörter yes, no, on und off Wahrheitswerte. Eine Länderliste mit dem Code NO für Norwegen lud deshalb als false — ein Fehler, der berühmt genug für einen eigenen Namen ist. YAML 1.2 hat diese Regel gestrichen, und dieses Tool folgt 1.2: nur true, false und null sind Schlüsselwörter. Wollen Sie einen Wahrheitswert, schreiben Sie true oder false; wollen Sie den Text, haben Sie ihn bereits.

Anker, Aliase und Blockskalare

Ein Anker (&name) markiert einen Knoten, damit ein Alias (*name) ihn später wiederverwenden kann — praktisch bei wiederholten Service-Definitionen. Blockskalare (| und >) tragen mehrzeiligen Text: der senkrechte Strich behält Ihre Zeilenumbrüche, die spitze Klammer faltet sie zu Leerzeichen. Alle drei werden hier verstanden, und die Einrückung innerhalb eines Blockskalars gilt als Daten, nicht als Formatierung.

YAML-Formatierung - häufige Fragen

Nein. Formatieren schreibt nur den Leerraum am Zeilenanfang neu. Kommentare, Schlüsselreihenfolge, Anführungszeichen und der Text jedes Werts bleiben Byte für Byte, wie Sie sie geschrieben haben. Lässt sich das Dokument nicht parsen, formatiert es lieber gar nicht, statt zu raten.
Neu
Markdown-Editor Schreibe Markdown und sieh das gerenderte Ergebnis direkt daneben. Überschriften, Listen, Tabellen, Codeblöcke und Links werden unterstützt; kopiere das HTML oder lade .md- und .html-Dateien herunter. Läuft in deinem Browser.
Heute Beliebt
Markdown-Editor Schreibe Markdown und sieh das gerenderte Ergebnis direkt daneben. Überschriften, Listen, Tabellen, Codeblöcke und Links werden unterstützt; kopiere das HTML oder lade .md- und .html-Dateien herunter. Läuft in deinem Browser.

Verwandte Entwicklertools

JSON-Formatierer JSON im Browser formatieren, minifizieren und prüfen. Fehlerhafte Eingaben werden nach Zeile und Spalte markiert, ein Baum zeigt die Struktur.
HTML Formatieren Rücken Sie unübersichtliches HTML ein, um es zu lesen, oder streichen Sie es zusammen. Funktioniert auch mit Fragmenten.
CSS Minifier CSS komprimieren, indem Kommentare und Leerraum entfallen, oder sauber eingerückt zurückholen. calc()-Abstände, Strings und Lizenzkommentare bleiben.
XML Formatieren Rücken Sie unübersichtliches XML ein oder streichen Sie es zusammen. Kommt mit RSS, CDATA und Namensräumen zurecht und schreibt Ihr Dokument nie um.
SQL Formatieren Zerlegen Sie eine lange Abfrage in lesbare Zeilen oder pressen Sie sie zurück auf eine. Schlüsselwörter, Namen und Zeichenketten bleiben unverändert.

Weitere Tools, die Ihnen gefallen könnten

Word in PDF Word kostenlos in PDF umwandeln: DOC-, DOCX-, ODT- oder RTF-Datei hochladen und in Sekunden ein sauber formatiertes PDF herunterladen.
PDF in Word PDF kostenlos in Word umwandeln: PDF hochladen und in Sekunden eine bearbeitbare DOCX herunterladen - ohne Anmeldung und ohne Wasserzeichen.
Wortzähler Kostenloser Wortzähler: Text einfügen und Wörter, Zeichen, Sätze und Absätze zählen lassen - inklusive Lesedauer, ganz ohne Upload.
Zeichenzähler Kostenloser Zeichenzähler: Zeichen mit und ohne Leerzeichen, Wörter und Zeilen zählen und SEO-Grenzen für Titel und Meta-Descriptions prüfen.
Keyword-Dichte-Prüfer Kostenloser Keyword-Dichte-Checker: Text oder URL einfügen und sehen, wie oft jedes Wort und jede Wortgruppe vorkommt - mit Prozentwerten.