Gå til indhold

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.

Nulstil

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.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.