# YAML-formatter

Valideer en maak YAML overzichtelijk met deze YAML-formatter. Plak configuraties, Kubernetes-manifesten, CI-pipelines of front matter en de tool parseert het document om syntaxfouten op te sporen. Daarna normaliseert de tool de spaties na dubbele punten en lijststreepjes en binnen flow-collecties zoals [a, b] en { x: 1 }. Uw inspringing, commentaar, aanhalingstekens en block scalars blijven zoals ingevoerd, zodat DevOps-engineers en ontwikkelaars veilig schonere bestanden krijgen.

## Veelgestelde vragen

### Wat verandert de YAML-formatter?

De formatter normaliseert de spaties: één spatie na een mapping-dubbele punt, één spatie na een lijststreepje, een spatie na komma's in flow-sequenties en spaties binnen accolades van flow-mappings. Meerdere spaties vóór commentaar worden teruggebracht tot één.

### Past de tool de inspringing van mijn YAML aan?

Nee, de tool behoudt de inspringing die u hebt ingevoerd, omdat inspringing de structuur van YAML bepaalt. Een genest blok dat met vier spaties is ingesprongen, blijft vier spaties gebruiken.

### Valideert de tool het document?

Ja, het document wordt eerst geparsed en fouten worden gemeld met een bericht en de regel, bijvoorbeeld wanneer na een dubbele punt in een flow-mapping geen spatie staat. Herstel de gemelde regel en formatteer opnieuw.

### Blijven commentaren behouden?

Ja, commentaar op een volledige regel en commentaar aan het einde van een regel blijven behouden. Tussen de waarde en het #-teken van commentaar aan het einde van een regel blijft één spatie staan.

### Wat gebeurt er met block scalars?

Letterlijke en gevouwen block scalars die beginnen met | of > worden exact overgenomen, inclusief de spaties in hun regels. Elke regel die verder inspringt dan de sleutel hoort bij de scalar en blijft onaangeroerd.

### Worden strings tussen aanhalingstekens aangepast?

Nee, strings tussen enkele of dubbele aanhalingstekens en de spaties erin blijven behouden. Er worden nooit aanhalingstekens toegevoegd of verwijderd, zodat waarden hun type behouden.

### Veranderen regeleinden?

Ja, Windows CRLF- en oude Mac CR-regeleinden worden omgezet naar LF. YAML-parsers behandelen beide op dezelfde manier, dus de gegevens veranderen niet.

### Kan de tool meerdere documenten in één bestand opmaken?

Nee, invoer met meerdere documenten gescheiden door --- wordt geweigerd met de melding Multiple documents are not supported. Maak elk document afzonderlijk op en voeg ze daarna weer samen.

### Waarom staat het resultaat in een codeblok met yaml als taal?

De uitvoer wordt teruggegeven als een Markdown codeblok met yaml als taalmarkering, zodat die gemarkeerd wordt weergegeven in Markdown. Kopieer de regels tussen de fences naar uw .yaml- of .yml-bestand.

### Hoe groot mag mijn bestand zijn?

Maximaal 5 MB per uitvoering; grotere invoer wordt met een melding geweigerd. Lege invoer levert een leeg resultaat op en de uitvoer komt overeen met de YAML-optie van de Code Formatter.

Hier adverteren?

[E-mail ons](mailto:hi@dennn.is?subject=Adverteren%20op%20OneClick%20Pro)

[Advertentie De plug-insuite voor agents van WordPress.](https://sleekwp.com/?ref=oneclickpro)
