Форматиращ инструмент за YAML
Проверявайте и подреждайте YAML с този форматиращ инструмент за YAML. Поставете конфигурация, Kubernetes манифести, CI конвейери или front matter и инструментът ще анализира документа, за да открие синтактични грешки, след което ще нормализира интервалите след двоеточията и тиретата в списъци, както и във вградени колекции като [a, b] и { x: 1 }. Отстъпите, коментарите, кавичките и блоковите скалари остават както са въведени, така че инженерите и разработчиците на DevOps получават по-подредени файлове по безопасен начин.
Често задавани въпроси
Какво променя форматиращият инструмент за YAML?
Нормализира интервалите: един интервал след двоеточие в съпоставяне, един интервал след тире в списък, интервал след запетаите във вградени последователности и интервали във вградените фигурни скоби за съпоставяне. Множеството интервали преди коментар се свеждат до един.
Променя ли отстъпите в моя YAML?
Не, запазва въведените от вас отстъпи, защото в YAML те определят структурата. Вложен блок с отстъп от четири интервала остава с четири интервала.
Проверява ли документа?
Да, документът първо се анализира и грешките се съобщават с описание и номер на реда, например когато след двоеточие във вградено съпоставяне няма интервал. Поправете посочения ред и форматирайте отново.
Запазват ли се коментарите?
Да, коментарите на цял ред и коментарите в края на реда се запазват. Между стойността и знака # на коментар в края на реда остава един интервал.
Какво се случва с блоковите скалари?
Блоковите скалари с буквален и сгънат стил, въведени с | или >, се копират точно, включително интервалите в редовете им. Всеки ред с по-дълбок отстъп от ключа принадлежи на скалара и остава непроменен.
Променят ли се низовете в кавички?
Не, низовете в единични и двойни кавички и интервалите в тях се запазват. Кавички никога не се добавят или премахват, така че стойностите запазват типа си.
Променят ли се знаците за край на ред?
Да, знаците за край на ред Windows CRLF и старият формат Mac CR се преобразуват в LF. Анализаторите на YAML ги обработват еднакво, така че данните не се променят.
Може ли да форматира няколко документа в един файл?
Не, вход с няколко документа, разделени с ---, се отхвърля със съобщението Multiple documents are not supported. Форматирайте всеки документ поотделно и след това ги съединете отново.
Защо резултатът е ограден в кодов блок yaml?
Резултатът се връща като кодов блок Markdown с обозначение yaml и се оцветява синтактично в Markdown. Копирайте редовете между ограждащите маркери във вашия .yaml или .yml файл.
Колко голям може да бъде файлът ми?
До 5 MB за едно изпълнение; по-големият вход се отхвърля със съобщение. Празният вход връща празен резултат, а резултатът съвпада с опцията YAML във форматиращия инструмент за код.