# YAML-formatteringsværktøj

Validér og ryd op i YAML med dette YAML-formatteringsværktøj. Indsæt konfiguration, Kubernetes-manifester, CI-pipelines eller front matter, så analyserer værktøjet dokumentet for syntaksfejl og normaliserer derefter mellemrum efter kolon og listebindestreger samt inde i flow-samlinger som [a, b] og { x: 1 }. Din indrykning, dine kommentarer, anførselstegn og blokskalærer forbliver, som de er skrevet, så DevOps-ingeniører og udviklere får renere filer på en sikker måde.

## Ofte stillede spørgsmål

### Hvad ændrer YAML-formatteringsværktøjet?

Det normaliserer mellemrum: ét mellemrum efter et kolon i en mapping, ét mellemrum efter en listebindestreg, et mellemrum efter kommaer i flow-sekvenser og mellemrum inden i klammerne i flow-mappinger. Flere mellemrum før en kommentar reduceres til ét.

### Ændrer det indrykningen i min YAML?

Nej, det bevarer den indrykning, du har skrevet, fordi indrykning definerer strukturen i YAML. En indlejret blok med fire mellemrum som indrykning forbliver indrykket med fire mellemrum.

### Validerer det dokumentet?

Ja, dokumentet analyseres først, og fejl rapporteres med en meddelelse og linjenummer, for eksempel når et kolon i en flow-mapping ikke efterfølges af et mellemrum. Ret den angivne linje, og formatér igen.

### Bevares kommentarer?

Ja, kommentarer på hele linjer og afsluttende kommentarer bevares. En afsluttende kommentar har ét mellemrum mellem værdien og #-tegnet.

### Hvad sker der med blokskalærer?

Bogstavelige og foldede blokskalærer, der indledes med | eller >, kopieres præcis, inklusive mellemrummene på deres linjer. Hver linje, der er indrykket længere end nøglen, hører til skalæren og lades urørt.

### Ændres strenge i anførselstegn?

Nej, strenge i enkelte og dobbelte anførselstegn samt mellemrummene i dem bevares. Anførselstegn tilføjes eller fjernes aldrig, så værdierne beholder deres type.

### Ændres linjeafslutninger?

Ja, Windows CRLF- og gamle Mac CR-linjeafslutninger konverteres til LF. YAML-par­sere behandler dem ens, så dataene ændres ikke.

### Kan det formatere flere dokumenter i én fil?

Nej, input med flere dokumenter adskilt af --- afvises med meddelelsen Multiple documents are not supported. Formatér hvert dokument for sig, og saml dem igen bagefter.

### Hvorfor er resultatet omsluttet af en yaml-kodeblok?

Outputtet returneres som en Markdown-kodeblok markeret med yaml, så det vises med syntaksfremhævning i Markdown. Kopiér linjerne mellem afgrænsningerne til din .yaml- eller .yml-fil.

### Hvor stor må min fil være?

Op til 5 MB pr. kørsel; større input afvises med en meddelelse. Et tomt input giver et tomt resultat, og outputtet svarer til YAML-indstillingen i Code Formatter.

Din annonce her?

[Send os en e-mail](mailto:hi@dennn.is?subject=Annoncering%20p%C3%A5%20OneClick%20Pro)

[Annonce Pluginsamlingen, der er klar til agenter, til WordPress.](https://sleekwp.com/?ref=oneclickpro)
