# Форматиращ инструмент за 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 във форматиращия инструмент за код.

Вашата реклама тук?

[Пишете ни](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%B2%20OneClick%20Pro)

[Реклама Комплект плъгини за агенти за WordPress.](https://sleekwp.com/?ref=oneclickpro)
