YAML vormindaja
Valideeri ja korrasta YAML selle YAML vormindajaga. Kleebi siia konfiguratsioon, Kubernetes'i manifestid, CI-konveierid või esiosa metaandmed; tööriist parsib dokumendi süntaksivigade leidmiseks ning normaliseerib seejärel koolonite ja loendi kriipsude järel ning voogkollektsioonides, näiteks [a, b] ja { x: 1 }, olevad tühikud. Taanded, kommentaarid, jutumärgid ja plokkskalaarid säilivad algsel kujul, nii et DevOps insenerid ja arendajad saavad turvaliselt puhtamad failid.
Korduma kippuvad küsimused
Milliseid muudatusi teeb YAML vormindaja?
See normaliseerib tühikud: üks tühik vastenduse kooloni järel, üks tühik loendi kriipsu järel, tühik voogjärjendite komade järel ning tühikud voogvastenduse looksulgude sees. Kommentaari ette jäävad korduvad tühikud asendatakse ühega.
Kas see muudab minu YAML taandeid?
Ei, see säilitab sinu kirjutatud taanded, sest YAML-s määrab taandus struktuuri. Nelja tühikuga taandatud pesastatud plokk jääb nelja tühiku võrra taandatuks.
Kas see valideerib dokumendi?
Jah, esmalt parsitakse dokument ning vigadest antakse teada sõnumi ja reanumbriga, näiteks kui voogvastenduse koolonile ei järgne tühikut. Paranda teatatud rida ja vorminda uuesti.
Kas kommentaarid säilivad?
Jah, tervikrea kommentaarid ja rea lõppu lisatud kommentaarid säilivad. Rea lõppu lisatud kommentaari ja selle # märgi vahele jääb üks tühik.
Mis saab plokkskalaaridest?
Märgiga | või > algavad literaalsed ja volditud plokkskalaarid kopeeritakse täpselt, sealhulgas ridade sees olevad tühikud. Iga võtmest sügavamale taandatud rida kuulub skalaarile ja jäetakse muutmata.
Kas jutumärkides stringe muudetakse?
Ei, ühe- ja kahekordsete jutumärkidega stringid ning neis olevad tühikud säilivad. Jutumärke ei lisata ega eemaldata kunagi, nii et väärtuste tüübid jäävad samaks.
Kas reavahetusi muudetakse?
Jah, Windows CRLF- ja vanad Mac CR-reavahetused teisendatakse LF-iks. YAML parserid käsitlevad neid ühtemoodi, seega andmed ei muutu.
Kas ühes failis saab vormindada mitu dokumenti?
Ei, mitut --- abil eraldatud dokumenti sisaldav sisend lükatakse tagasi teatega „Mitut dokumenti ei toetata“. Vorminda iga dokument eraldi ja ühenda need hiljem uuesti.
Miks on tulemus ümbritsetud yaml-koodiplokiga?
Väljund tagastatakse Markdown yaml-keelena märgitud koodiplokina, nii et see kuvatakse esiletõstetuna Markdown-is. Kopeeri koodiploki piire tähistavate ridade vaheline sisu oma .yaml- või .yml-faili.
Kui suur võib fail olla?
Ühe käivituse kohta kuni 5 MB; suurem sisend lükatakse sõnumiga tagasi. Tühi sisend tagastab tühja tulemuse ja väljund vastab koodivormindaja valiku YAML väljundile.