Formátor YAML
Ověření a přeformátování YAML s jasným označením chyb řádku a sloupce.
Formátor YAML
YAML se vyskytuje všude — od manifestů Kubernetes přes pracovní postupy GitHub Actions až po konfigurační soubory aplikací — a je neúprosný na prázdné znaky: jediný chybně zarovnaný prostor zničí celý dokument. Tento nástroj zkontroluje syntaxi YAML dokumentu a přepíše jej konzistentně, takže můžete zachytit rozbitý pipeline nebo konfigurační soubor dříve, než se vůbec spustí.
Vložte dokument a je okamžitě analyzován. Platný vstup se vrátí přeformátovaný s vámi zvolenou šířkou odsazení; neplatný vstup vrátí přesný řádek a sloupec problému spolu s tím, co parser tam očekával, takže nebudete hádat, který ze čtyřiceti řádků má bloudícího tabulátora. Dva testy se automaticky spouštějí na každém platném dokumentu: upozornění, pokud nějaký řádek používá tabulátor na odsazení, protože specifikace YAML zakazuje tabulátory i když mnoho editorů je standardně vkládá, a počet duplicitních klíčů v rámci stejného mapování, což YAML umožňuje, ale obvykle znamená, že zvítězí poslední a ostatní byly mrtvá váha.
Možnosti řídí tvar i prázdné znaky. Seřaďte klíče abecedně a získáte deterministický, porovnatelný dokument — užitečné, když generovaná konfigurace neustále produkuje hlučné git diffy bez funkčného důvodu. Sbalení krátkých seznamů změní skalární sekvenci jako třířádkový seznam štítků na jeden řádek ve stylu toku, jako je tags: [a, b, c]; ponechte jej vypnutý a jakékoli vložené seznamy toku ve vstupu budou rozšířeny zpět na jednu položku na řádek, což je obvykle snadnější na kontrolu a sloučení. Odebrat komentáře odstraní jak řádkové, tak koncové hash-komentáře pro verzi určenou k minifikaci nebo sdílení bez poznámek, zatímco jejich ponechání vypnuté zachová vaše komentáře dokumentu přesně tak, jak jsou napsány.
Formátování probíhá zcela ve vašem prohlížeči. YAML, který vložíte, není nikdy nahrán, zaznamenán ani odeslán nikam — je analyzován, přeformátován a zobrazen místně a zmizí v okamžiku, kdy zavřete nebo znovu načtete stránku.