YAML oblikovalnik
Provjera i oblikovanje YAML-a s jasnom indikacijom grešaka redaka i stupca.
YAML oblikovalnik
YAML se pojavljuje svugdje — od Kubernetes manifestnih datoteka do GitHub Actions radnih tokova i konfiguracije aplikacija — i nemilostav je prema razmacu: jedan pogrešno poravnat razmak uništava cijeli dokument. Ovaj alat provjerava sintaksu YAML dokumenta i ispisuje ga dosledno, tako da možete uhvatiti slomljeni pipeline ili datoteku konfiguracije prije nego što se ikad pokrene.
Zalijepite dokument i odmah se analizira. Valjani unos vraća se preformatiran s vašom odabranom širinom uvlake; nevaljani unos vraća točan redak i stupac problema zajedno s onim što je parser očekivao, tako da ne morate pogađati koji od četrdeset redaka ima zalutali tab. Dvije provjere pokrenute su automatski na svakom valjalom dokumentu: upozorenje ako bilo koji redak koristi tab za uvlaku jer YAML specifikacija zabranjuje tabove čak i ako mnogi editori u zadanom stanju ubacuju, te brojanje duplikatnih ključeva unutar istog mapiranja što YAML dozvoljava ali obično znači da samo zadnji pobjeđuje a ostali su mrtva težina.
Opcije kontroliraju oblik i razmak. Sortirajte ključeve abecedno kako biste dobili determinirani, usporedivi dokument — korisno kada generirani config neprekidno daje bučne git diffe bez funkcionalnog razloga. Sažimanje kratkih lista pretvara skalarnu sekvencu kao trorednitu listu oznaka u jedan redak u flow-stilskom formatu kao što je tags: [a, b, c]; ostavite ga isključenim i sve inline flow liste u unos će biti proširene natrag na jedan element po redaku što je obično lakše pregledati i spojiti. Uklanjanje komentara uklanja i pune redake i zadnje hash-komentare za verziju namijenjenu minificiranju ili dijeljenju bez napomena dok их zadržavanje čuva komentare dokumenta točno kako su napisani.
Oblikovanje se provodi u cijelosti u vašem preglledniku. YAML koji zalijepite nikad se ne učitava, zapisuje ili šalje nigdje — analizira se, preformatira i prikazuje lokalno te nestaje čim zatvorite ili ponovno učitate karticu.