Formátovač YAML
Ověřujte a upravujte YAML pomocí tohoto formátovače YAML. Vložte konfiguraci, manifesty Kubernetes, CI pipeline nebo úvodní metadata a nástroj dokument zpracuje, aby odhalil syntaktické chyby, a poté sjednotí mezery za dvojtečkami a pomlčkami seznamů i uvnitř kolekcí v řádkové podobě, jako jsou [a, b] a { x: 1 }. Odsazení, komentáře, uvozovky a blokové skaláry zůstanou tak, jak jsou, takže inženýři a vývojáři DevOps získají přehlednější soubory bezpečným způsobem.
Často kladené otázky
Co formátovač YAML mění?
Sjednocuje mezery: jednu mezeru za dvojtečkou mapování, jednu mezeru za pomlčkou seznamu, mezeru za čárkami v řádkových sekvencích a mezery uvnitř složených závorek řádkových mapování. Více mezer před komentářem zredukuje na jednu.
Změní odsazení mého YAML?
Ne, zachová odsazení, které jste zadali, protože v YAML určuje strukturu. Vnořený blok odsazený čtyřmi mezerami zůstane odsazený čtyřmi mezerami.
Ověřuje dokument?
Ano, dokument se nejprve zpracuje a chyby se zobrazí se zprávou a číslem řádku, například když za dvojtečkou v řádkovém mapování nenásleduje mezera. Opravte uvedený řádek a spusťte formátování znovu.
Zachovávají se komentáře?
Ano, komentáře na samostatných řádcích i komentáře na konci řádku se zachovají. Mezi hodnotou a znakem # zůstane u komentáře na konci řádku jedna mezera.
Co se stane s blokovými skaláry?
Doslovné i skládané blokové skaláry uvedené pomocí | nebo > se zkopírují přesně, včetně mezer uvnitř jejich řádků. Každý řádek odsazený více než klíč patří ke skaláru a zůstane beze změny.
Mění se řetězce v uvozovkách?
Ne, řetězce v jednoduchých i dvojitých uvozovkách a mezery uvnitř nich se zachovají. Uvozovky se nikdy nepřidávají ani neodstraňují, takže si hodnoty zachovají svůj typ.
Mění se konce řádků?
Ano, konce řádků Windows CRLF a staré konce řádků Mac CR se převedou na LF. Zpracovávače YAML s oběma zacházejí stejně, takže se data nezmění.
Dokáže naformátovat několik dokumentů v jednom souboru?
Ne, vstup s několika dokumenty oddělenými pomocí --- se odmítne se zprávou „Více dokumentů není podporováno“. Naformátujte každý dokument zvlášť a potom je znovu spojte.
Proč je výsledek uzavřený v bloku kódu yaml?
Výstup se vrací jako blok kódu Markdown označený jako yaml, takže se zvýrazněním vykreslí v Markdown. Zkopírujte řádky mezi oddělovači bloku do souboru .yaml nebo .yml.
Jak velký může být můj soubor?
Až 5 MB na jedno spuštění; větší vstup se odmítne se zprávou. Prázdný vstup vrátí prázdný výsledek a výstup odpovídá možnosti YAML ve formátovači kódu.