Hoppa till innehåll

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.

Återställ

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.

Om OneClick Pro

OneClick Pro är en kostnadsfri samling med mer än 150 webbverktyg för det dagliga arbetet: konvertera bilder och enheter, formatera och validera kod, kontrollera domäner och SEO samt arbeta med text, datum och tal. Alla verktyg fungerar utan registrering eller prenumeration, och det du anger används bara för att beräkna resultatet och sparas aldrig. Använd samlingen som en snabb verktygslåda för enstaka uppgifter eller bokmärk verktygen du använder varje dag.