Utviklerverktøy

YAML-formaterer

Lim inn YAML. Få den tilbake ryddig, eller få vite nøyaktig hvilken linje som er feil.

YAML-formaterer Kjører på enheten din
  • Kjører i nettleseren din — teksten din sendes aldri noe sted
  • Ingen registrering, ingen kvoter, gratis å bruke så ofte du vil

Slik fungerer det

YAMLs hele design hviler på innrykk, noe som gjør det behagelig å lese og uvanlig lett å ødelegge. Ett enkelt feilplassert mellomrom gir en feilmelding fra en CI-pipeline tjue minutter senere. Dette verktøyet tolker den her og forteller deg det med en gang.

Validering med linjenummer

Hvis dokumentet ikke lar seg tolke, får du linjen og kolonnen der det feilet og tolkerens egen begrunnelse. Det er nesten alltid mer nyttig enn det formaterte resultatet, og det er grunnen til at de fleste åpner et slikt verktøy.

Omformatering

Gyldig YAML tolkes til en datastruktur og skrives ut på nytt fra grunnen av, slik at innrykket blir ensartet, sitering normaliseres og overflødig mellomrom på slutten av linjer forsvinner. Fordi den går veien om data i stedet for å redigere tekst, er resultatet garantert gyldig.

Hva rundtur-konvertering koster deg

Kommentarer går tapt. De er ikke en del av dataene, så en tolker forkaster dem. Ankere og aliaser utvides til sine fulle verdier i stedet for å bevares. Hvis kommentarene i filen din betyr noe, formater en kopi og bruk innrykksrettingene for hånd.

Sortering av nøkler

Alfabetisk rekkefølge gjør at to konfigurasjonsfiler lar seg sammenligne ordentlig i en diff. Det er også feil valg for en fil der rekkefølgen har mening for en menneskelig leser – en CI-pipeline er lettere å lese i kjørerekkefølge enn alfabetisk.

Flere dokumenter

En fil som inneholder flere dokumenter atskilt med --- håndteres, og hvert av dem formateres etter tur.

Vanlige spørsmål

YAML-formaterer – spørsmål

Hvorfor forsvant kommentarene mine?

Formateringen tolker YAML-en til data og skriver den ut igjen, og kommentarer er ikke en del av dataene. Formater en kopi hvis du må beholde dem.

Forteller den meg hvor feilen er?

Ja, med linje og kolonne og tolkerens egen forklaring.

Lastes YAML-en min opp?

Nei. Den tolkes i nettleseren din, noe som er viktig siden YAML så ofte inneholder hemmeligheter og infrastrukturdetaljer.

Kan den håndtere flere dokumenter i én fil?

Ja, dokumenter atskilt med --- formateres hver for seg.

Bør jeg sortere nøklene?

Nyttig for å sammenligne to konfigurasjonsfiler. Lite nyttig når rekkefølgen har betydning for en leser.