YAML-formaterer
Lim inn YAML. Få den tilbake ryddig, eller få vite nøyaktig hvilken linje som er feil.
- 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.
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.