Formátovač YAML
Overte a upravte YAML pomocou tohto formátovača YAML. Vložte konfiguráciu, manifesty Kubernetes, kanály CI alebo úvodné metadáta a nástroj dokument spracuje, aby odhalil syntaktické chyby. Potom zjednotí medzery za dvojbodkami a pomlčkami zoznamov aj vo vnútri kolekcií v riadku, ako sú [a, b] a { x: 1 }. Odsadenie, komentáre, úvodzovky a blokové skaláre zostanú v pôvodnom tvare, takže inžinieri a vývojári DevOps získajú prehľadnejšie súbory bezpečným spôsobom.
Často kladené otázky
Čo formátovač YAML mení?
Zjednocuje medzery: jednu medzeru za dvojbodkou v mapovaní, jednu medzeru za pomlčkou zoznamu, medzeru za čiarkami v sekvenciách zapísaných v riadku a medzery vo vnútri zložených zátvoriek mapovania zapísaného v riadku. Viacero medzier pred komentárom sa zredukuje na jednu.
Zmení odsadenie môjho kódu YAML?
Nie, zachová zadané odsadenie, pretože v kóde YAML odsadenie určuje štruktúru. Vnorený blok odsadený štyrmi medzerami zostane odsadený štyrmi medzerami.
Overuje dokument?
Áno, dokument sa najprv spracuje a chyby sa oznámia spolu so správou a číslom riadka. Môže ísť napríklad o prípad, keď za dvojbodkou v mapovaní zapísanom v riadku nenasleduje medzera. Opravte uvedený riadok a spustite formátovanie znova.
Zachovajú sa komentáre?
Áno, komentáre na celom riadku aj komentáre na konci riadka sa zachovajú. Medzi hodnotou a znakom # v komentári na konci riadka zostane jedna medzera.
Čo sa stane s blokovými skalármi?
Doslovné aj skladané blokové skaláre uvedené znakmi | alebo > sa skopírujú presne vrátane medzier v ich riadkoch. Každý riadok odsadený viac než kľúč patrí do skalára a zostane bez zmeny.
Menia sa reťazce v úvodzovkách?
Nie, reťazce v jednoduchých aj dvojitých úvodzovkách a medzery v nich sa zachovajú. Úvodzovky sa nikdy nepridávajú ani neodstraňujú, takže hodnoty si zachovajú svoj typ.
Menia sa konce riadkov?
Áno, konce riadkov Windows CRLF a staré konce riadkov Mac CR sa prevedú na LF. Analyzátory YAML považujú oba typy za rovnaké, takže údaje sa nezmenia.
Môže formátovať viacero dokumentov v jednom súbore?
Nie, vstup obsahujúci viacero dokumentov oddelených znakmi --- sa odmietne so správou „Viacero dokumentov nie je podporovaných“. Naformátujte každý dokument samostatne a potom ich znova spojte.
Prečo je výsledok ohraničený blokom kódu yaml?
Výstup sa vracia ako blok kódu Markdown označený ako yaml, takže sa v Markdown zobrazí so zvýraznením. Skopírujte riadky medzi oddeľovačmi do súboru .yaml alebo .yml.
Aký veľký súbor môžem nahrať?
Najviac 5 MB na jedno spustenie; väčší vstup sa odmietne a zobrazí sa správa. Prázdny vstup vráti prázdny výsledok a výstup zodpovedá možnosti YAML vo Formátovači kódu.