Formaterare för YAML
Validera och snygga till YAML med den här YAML-formateraren. Klistra in konfigurationer, Kubernetes-manifest, CI-pipelines eller front matter så parsar verktyget dokumentet för att upptäcka syntaxfel. Därefter normaliserar det blanksteg efter kolon och liststreck samt inuti flödeskollektioner som [a, b] och { x: 1 }. Ditt indrag, dina kommentarer, citattecken och blockskalärer behålls som de är skrivna, så DevOps-ingenjörer och utvecklare får prydligare filer på ett säkert sätt.
Vanliga frågor
Vad ändrar formateraren för YAML?
Den normaliserar blanksteg: ett blanksteg efter kolon i mappningar, ett blanksteg efter liststreck, ett blanksteg efter kommatecken i flödessekvenser och blanksteg inuti klamrarna för flödesmappningar. Flera blanksteg före en kommentar reduceras till ett.
Ändrar den indraget i min YAML?
Nej, den behåller indraget du skrev, eftersom indrag definierar strukturen i YAML. Ett nästlat block med fyra blankstegs indrag behåller fyra blanksteg.
Validerar den dokumentet?
Ja, dokumentet parsas först och fel rapporteras med ett meddelande och radnummer, till exempel om ett kolon i en flödesmappning inte följs av ett blanksteg. Åtgärda den rapporterade raden och formatera igen.
Bevaras kommentarer?
Ja, kommentarer på hela rader och avslutande kommentarer bevaras. En avslutande kommentar har ett blanksteg mellan värdet och #-tecknet.
Vad händer med blockskalärer?
Bokstavliga och vikta blockskalärer som inleds med | eller > kopieras exakt, inklusive blankstegen på raderna. Varje rad som är indenterad djupare än nyckeln tillhör skalären och lämnas orörd.
Ändras citerade strängar?
Nej, enkla och dubbla citerade strängar samt blankstegen inuti dem behålls. Citattecken läggs aldrig till eller tas bort, så värdena behåller sin typ.
Ändras radsluten?
Ja, Windows CRLF- och äldre Mac CR-radslut konverteras till LF. YAML-parserare behandlar dem likadant, så data ändras inte.
Kan den formatera flera dokument i en fil?
Nej, indata med flera dokument separerade av --- avvisas med meddelandet Multiple documents are not supported. Formatera varje dokument för sig och sammanfoga dem igen efteråt.
Varför omsluts resultatet av ett yaml-kodstängsel?
Utdata returneras som ett Markdown kodblock märkt yaml, så den visas med syntaxmarkering i Markdown. Kopiera raderna mellan kodstängslen till din .yaml- eller .yml-fil.
Hur stor får min fil vara?
Upp till 5 MB per körning; större indata avvisas med ett meddelande. Tom indata ger ett tomt resultat, och utdata motsvarar YAML-alternativet i Code Formatter.