# 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.

Vill du annonsera här?

[Mejla oss](mailto:hi@dennn.is?subject=Annonsera%20p%C3%A5%20OneClick%20Pro)

[Annons Pluginpaketet för agenter för WordPress.](https://sleekwp.com/?ref=oneclickpro)
