Валідатор YAML — Безкоштовно онлайн

Перевіряйте синтаксис YAML онлайн, безкоштовно.

Введення Готово

Статистика введення доступна через кнопку Статистика над цим полем.

Виведення

Статистика виведення доступна через кнопку Статистика над цим полем.

Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.

Що робить цей інструмент

Валідатор YAML розбирає ваш YAML повноцінним парсером YAML 1.2 і повідомляє про першу синтаксичну помилку з номером рядка й стовпця. Неправильні відступи, табуляції, відсутній пробіл після двокрапки й незакриті лапки — найчастіші проблеми, які він знаходить.

Коли файл коректний, його можна одразу конвертувати, бо той самий парсер працює в Конвертер YAML у JSON та інших YAML-конвертаціях сайту.

Коли використовувати

  • Файл Docker Compose, Kubernetes, GitHub Actions чи GitLab CI не завантажується, а повідомлення про помилку незрозуміле.
  • Перевірка плейбука Ansible, файлу OpenAPI чи values-файлу Helm перед комітом.
  • Перевірка YAML, створеного скриптом чи скопійованого з документації, де відступи часто губляться.
  • Навчання YAML: вставте приклад і подивіться, який саме рядок порушує правила.

Приклад

Введення

server:
  port: 8080
   host: localhost

Виведення

bad indentation of a mapping entry (Line 3, Column 8)

Suggestion: Check indentation carefully (YAML is space-sensitive, no tabs allowed) and quote strings that contain colons, dashes or special characters.

Запитання про цей інструмент

Чи знайде він помилку в конфігурації Docker Compose чи Kubernetes?

Він знаходить синтаксичні помилки в цих файлах, наприклад зламані відступи чи двокрапку без лапок. Схеми кожного інструмента він не знає, тож ключ з опискою — коректний YAML, і його має перевірити сам інструмент.

Чому не можна використовувати табуляцію?

Специфікація YAML забороняє табуляцію для відступів, бо її ширина неоднозначна. Замініть її пробілами, зазвичай по два на рівень; більшість редакторів роблять це автоматично.

Коли потрібні лапки?

Беріть у лапки значення, якщо в ньому є двокрапка з пробілом після неї, якщо воно починається зі спеціального символу на кшталт *, & чи @ або має лишитися рядком, хоча схоже на число чи логічне значення, наприклад "yes" або "0123".

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.