Treci la conținut

Formatter pentru YAML

Validați și ordonați YAML cu acest formatter pentru YAML. Lipiți configurații, manifeste Kubernetes, fluxuri CI sau text introductiv, iar instrumentul analizează documentul pentru a detecta erori de sintaxă, apoi normalizează spațiile după două puncte și liniuțele listelor, precum și în colecțiile în format inline, cum sunt [a, b] și { x: 1 }. Indentarea, comentariile, ghilimelele și scalarilor din blocuri le sunt păstrate, astfel încât inginerii și dezvoltatorii DevOps obțin fișiere mai ordonate în siguranță.

Resetează

Întrebări frecvente

Ce modifică formatterul pentru YAML?

Normalizează spațierea: un spațiu după două puncte dintr-o mapare, un spațiu după liniuța unei liste, un spațiu după virgule în secvențele inline și spații în interiorul acoladelor mapărilor inline. Spațiile multiple dinaintea unui comentariu sunt reduse la unul singur.

Reindentează YAML?

Nu, păstrează indentarea introdusă de dumneavoastră, deoarece indentarea definește structura în YAML. Un bloc imbricat indentat cu patru spații rămâne indentat cu patru spații.

Validează documentul?

Da, documentul este analizat mai întâi, iar erorile sunt raportate cu un mesaj și linia aferentă, de exemplu când două puncte dintr-o mapare inline nu sunt urmate de un spațiu. Corectați linia raportată și formatați din nou.

Sunt păstrate comentariile?

Da, comentariile pe rânduri întregi și comentariile de la sfârșitul liniei sunt păstrate. Între valoare și semnul # al unui comentariu final rămâne un singur spațiu.

Ce se întâmplă cu scalarilor din blocuri?

Scalarilor literali și pliați din blocuri, introduși cu | sau >, le sunt copiate exact, inclusiv spațierea din interiorul liniilor. Fiecare linie indentată mai adânc decât cheia aparține scalarului și este lăsată neschimbată.

Se modifică șirurile între ghilimele?

Nu, șirurile între ghilimele simple sau duble și spațiile din interiorul lor sunt păstrate. Ghilimelele nu sunt niciodată adăugate sau eliminate, astfel că valorile își păstrează tipul.

Se modifică terminatoarele de linie?

Da, terminatoarele de linie Windows CRLF și vechiul format Mac CR sunt convertite în LF. Analizatoarele YAML le tratează identic, astfel că datele nu se modifică.

Poate formata mai multe documente dintr-un singur fișier?

Nu, intrările cu mai multe documente separate prin --- sunt respinse cu mesajul Multiple documents are not supported. Formatați fiecare document separat și uniți-le din nou după aceea.

De ce rezultatul este încadrat într-un bloc de cod yaml?

Rezultatul este returnat ca bloc de cod Markdown marcat yaml, astfel că este afișat cu evidențiere în Markdown. Copiați liniile dintre delimitatori în fișierul .yaml sau .yml.

Cât de mare poate fi fișierul meu?

Până la 5 MB pentru fiecare rulare; intrările mai mari sunt respinse cu un mesaj. O intrare goală returnează un rezultat gol, iar rezultatul corespunde opțiunii YAML din Code Formatter.

Despre OneClick Pro

OneClick Pro este o colecție gratuită de peste 150 de instrumente web pentru activitățile de zi cu zi: conversia imaginilor și unităților, formatarea și validarea codului, verificarea domeniilor și a SEO, precum și lucrul cu text, date și numere. Fiecare instrument funcționează fără înregistrare sau abonament, iar ceea ce introduceți este folosit doar pentru a calcula rezultatul și nu este stocat niciodată. Folosiți colecția ca trusă de instrumente rapidă pentru sarcini ocazionale sau salvați în marcaje instrumentele pe care le utilizați în fiecare zi.