Finden Sie heraus, ob Ihr YAML geparst werden kann, und wo nicht.
Tool wird geladen ...
So verwenden Sie YAML Validator
Fügen Sie Ihr YAML ein.
Lesen Sie die Meldung. Grün bedeutet gültig, Rot zeigt das Problem.
Öffnen Sie die Baumansicht, um zu sehen, wie die Werte geparst wurden.
Über YAML Validator
YAML-Fehler betreffen selten fehlende Klammern. Es geht um ein Leerzeichen zu viel oder zu wenig, einen Tab, wo Leerzeichen stehen sollten, oder einen Doppelpunkt in einem Wert, der nicht in Anführungszeichen stand. Der Validator führt einen vollständigen Parse durch und zeigt Ihnen Zeile und Spalte, an der der Parser aufgegeben hat.
Bei Erfolg erhalten Sie eine normalisierte Version Ihrer Datei, und die Baumansicht zeigt, wie sie verstanden wurde. So prüfen Sie gut, ob eine Liste wirklich eine Liste und eine Zahl wirklich eine Zahl ist.
Häufig gestellte Fragen
Warum schlägt mein YAML mit einem Tab-Fehler fehl?
YAML erlaubt keine Tabs für die Einrückung. Ersetzen Sie sie durch Leerzeichen, die meisten Editoren können das automatisch.
Was bedeutet „bad indentation of a mapping entry“?
Ein Schlüssel ist anders eingerückt als seine Geschwister, oder ein Listeneintrag steht auf der falschen Ebene. Sehen Sie sich die genannte Zeile an und vergleichen Sie sie mit den Zeilen darüber.
Prüft es Kubernetes- oder Docker-Compose-Regeln?
Nein, nur die YAML-Syntax. Es sagt Ihnen, dass die Datei geparst werden kann, nicht dass die Schlüssel für Ihr Tool gültig sind.
Werden Dateien mit mehreren Dokumenten unterstützt?
Ja. Durch --- getrennte Dokumente werden gelesen und im Baum als Liste angezeigt.
Warum wird ein Wert als String in Anführungszeichen angezeigt?
Er sieht aus wie eine Zahl oder ein Boolean, muss aber Text bleiben, etwa „yes“ oder „0123“. Der Validator setzt diese in der normalisierten Ausgabe in Anführungszeichen.