YAML formázó
YAML validálása és átformázása egyértelmű sor- és oszlophibákkal.
YAML formázó
A YAML mindenütt megjelenik — Kubernetes manifest fájloktól a GitHub Actions munkafolyamatig és alkalmazások konfigurációjáig — és keményen intézi a szóközöket: egyetlen helytelenül igazított szóköz tönkreteszi az egész dokumentumot. Ez az eszköz ellenőrzi a YAML dokumentum szintaxisát és konzisztensen újra formázza, így hibás pipeline vagy konfigurációs fájl előtt tudhatod meg az esetleges problémákat.
Illeszd be a dokumentumot, és azonnal elemzésre kerül. Az érvényes bemenet az Ön által választott behúzási szélességgel újraformázva kerül vissza; az érvénytelen bemenet az sor és oszlop pontos helyét adja vissza a probléma mellett, amit az elemző várt ott, így nem kell találgatnod, mely negyven sorból melyik tartalmazza a félresiklott tabulátort. Két ellenőrzés fut automatikusan minden érvényes dokumentumon: figyelmeztetés, ha valamelyik sor tabulátorokat használ a behúzáshoz, mert a YAML specifikáció tiltja a tabulátorokat, még ha sok szerkesztő alapértelmezésben beilleszti is őket, és a kettőznél több kulcsok száma ugyanazon leképezésen belül, amelyet a YAML megengedi, de általában azt jelenti, hogy csak az utolsó marad és a többi felesleges.
A lehetőségek a forma és a szóközöket egyaránt vezérlik. Rendezd az kulcsokat ábécé sorrendbe egy determinisztikus, összehasonlítható dokumentumhoz — hasznos, ha a generált konfiguráció folyamatosan zajos git diffeket hoz létre funkcionális ok nélkül. Rövid listák összecsukása egy skaláris sorozatot — mint például egy három soros tag listát — egyetlen flow stílusú sorá alakít, mint a tags: [a, b, c]; tartsd kikapcsolva, és az összes beágyazott flow lista a bemenetben vissza lesz bővítve egy elemre egy sorra, ami általában könnyebb az ellenőrzéshez és az egyesítéshez. Megjegyzések eltávolítása eltávolítja a teljes sorú és záró hash megjegyzéseket egy minifikált verzióhoz, míg a bekapcsolva tartás megőrzi a dokumentum megjegyzéseit pontosan úgy, ahogy írva vannak.
A formázás teljes mértékben a böngészőben történik. Az Ön által beillesztett YAML soha nem kerül fel, naplózásra vagy elküldésre — feldolgozásra kerül, újraformázásra és helyileg megjelenik, és eltűnik, amikor bezárja vagy újratölti a lapot.