YAML-muotoilija
Liitä YAML. Saat sen takaisin siistinä tai tiedon siitä, mikä rivi on väärin.
- Toimii selaimessasi — tekstiäsi ei lähetetä minnekään
- Ei rekisteröitymistä, ei kiintiöitä, ilmainen käyttää niin usein kuin haluat
Näin se toimii
YAML:n koko rakenne nojaa sisennykseen, mikä tekee siitä miellyttävän luettavan ja poikkeuksellisen helposti rikkoutuvan. Yksi ylimääräinen välilyönti tuottaa virheilmoituksen CI-putkesta kaksikymmentä minuuttia myöhemmin. Tämä jäsentää sen täällä ja kertoo heti.
Tarkistus rivinumeron kanssa
Jos dokumentti ei jäsenny, saat rivin ja sarakkeen, jossa se epäonnistui, sekä jäsentimen oman syyn. Se on lähes aina hyödyllisempi kuin muotoiltu tuloste, ja useimmat avaavat tällaisen työkalun juuri siksi.
Uudelleenmuotoilu
Kelvollinen YAML jäsennetään tietorakenteeksi ja kirjoitetaan uudelleen alusta, joten sisennys yhtenäistyy, lainausmerkit normalisoidaan ja ylimääräiset loppuvälilyönnit katoavat. Koska tulos kulkee datan kautta tekstin muokkaamisen sijaan, se on taatusti kelvollinen.
Mitä edestakainen muunnos maksaa
Kommentit katoavat. Ne eivät ole osa dataa, joten jäsennin hylkää ne. Ankkurit ja aliakset laajennetaan täysiksi arvoikseen eikä niitä säilytetä. Jos tiedostosi kommenteilla on merkitystä, muotoile kopio ja tee sisennyskorjaukset käsin.
Avainten lajittelu
Aakkosjärjestys tekee kahdesta asetustiedostosta todella vertailukelpoisia diffissä. Se on myös väärä valinta tiedostolle, jossa järjestyksellä on merkitystä ihmislukijalle – CI-putki on luettavampi suoritusjärjestyksessä kuin aakkosjärjestyksessä.
Useita dokumentteja
Tiedosto, jossa on useita merkinnällä --- erotettuja dokumentteja, käsitellään, ja kukin muotoillaan vuorollaan.
YAML-muotoilija – kysymyksiä
Miksi kommenttini katosivat?
Muotoilu jäsentää YAML:n dataksi ja kirjoittaa sen uudelleen, eivätkä kommentit ole osa dataa. Muotoile kopio, jos haluat säilyttää ne.
Kertooko se, missä virhe on?
Kyllä, rivin ja sarakkeen sekä jäsentimen oman selityksen kanssa.
Lähetetäänkö YAML palvelimelle?
Ei. Se jäsennetään selaimessasi, millä on merkitystä, koska YAML sisältää usein salaisuuksia ja infrastruktuurin yksityiskohtia.
Pystyykö se käsittelemään useita dokumentteja yhdessä tiedostossa?
Kyllä, tiedostot, jotka on erotettu merkinnällä ---, muotoillaan kukin erikseen.
Pitäisikö avaimet lajitella?
Hyödyllistä kahden asetustiedoston vertailussa. Hyödytöntä, kun järjestyksellä on merkitystä lukijalle.