Utvecklarverktyg

YAML-formaterare

Klistra in YAML. Få tillbaka den städad, eller få veta exakt vilken rad som är fel.

YAML-formaterare Körs på din enhet
  • Körs i din webbläsare — din text skickas aldrig någonstans
  • Ingen registrering, inga kvoter, gratis att använda så ofta du vill

Så fungerar det

YAML:s hela design vilar på indrag, vilket gör det trevligt att läsa och ovanligt lätt att förstöra. Ett enda löst blanksteg ger ett felmeddelande från en CI-pipeline tjugo minuter senare. Här tolkas det direkt och du får veta det genast.

Validering med radnummer

Om dokumentet inte kan tolkas får du rad och kolumn där det misslyckades och tolkarens egen orsak. Det är nästan alltid mer användbart än den formaterade utdatan, och det är anledningen till att de flesta öppnar ett verktyg som detta.

Omformatering

Giltig YAML tolkas till en datastruktur och skrivs ut igen från början, så indragen blir enhetliga, citattecken normaliseras och löst avslutande blanksteg försvinner. Eftersom det går via data i stället för att redigera text är resultatet garanterat giltigt.

Vad en rundtur kostar dig

Kommentarer går förlorade. De är inte en del av data, så en tolkare kastar dem. Ankare och alias expanderas till sina fulla värden i stället för att bevaras. Om filens kommentarer spelar roll, formatera en kopia och gör indragsrättningarna för hand.

Sortera nycklar

Alfabetisk ordning gör två konfigurationsfiler verkligen jämförbara i en diff. Det är också fel val för en fil där ordningen har betydelse för en mänsklig läsare – en CI-pipeline läses bättre i körordning än alfabetiskt.

Flera dokument

En fil som innehåller flera dokument åtskilda av --- hanteras, och vart och ett formateras i tur och ordning.

Vanliga frågor

YAML-formaterare – frågor

Varför försvann mina kommentarer?

Formateringen tolkar YAML till data och skriver ut det igen, och kommentarer är inte en del av data. Formatera en kopia om du behöver behålla dem.

Talar den om var felet finns?

Ja, med rad och kolumn och tolkarens egen förklaring.

Laddas min YAML upp?

Nej. Den tolkas i din webbläsare, vilket spelar roll med tanke på hur ofta YAML innehåller hemligheter och infrastrukturdetaljer.

Kan den hantera flera dokument i en fil?

Ja, dokument åtskilda av --- formateras var för sig.

Ska jag sortera nycklarna?

Användbart för att jämföra två konfigurationsfiler. Till ingen hjälp när ordningen har en betydelse för en läsare.