Kehittäjätyökalu

YAML-muotoilija

Liitä YAML. Saat sen takaisin siistinä tai tiedon siitä, mikä rivi on väärin.

YAML-muotoilija Toimii laitteellasi
  • 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.

UKK

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.