Проверка YAML
Проверьте синтаксис YAML через js-yaml: неверные отступы, повторяющиеся ключи и незакрытые скобки со строкой и столбцом. Поддерживаются многодокументные файлы.
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Похожие Инструменты
Просмотреть ВсеЧто такое Проверка YAML?
Инструмент проверяет, является ли текст корректным YAML, и сообщает о первой ошибке со строкой, столбцом и причиной: неверный отступ, повторяющийся ключ отображения или незакрытая потоковая последовательность. Поддерживаются многодокументные файлы с разделителем ---.
Как пользоваться Проверка YAML
- Вставьте YAML в поле ввода.
- Нажмите Проверить (результаты обновляются по мере ввода).
- При наличии ошибки исправьте её в указанных строке и столбце.
- Для корректного YAML показывается, сколько документов разобрано.
Пример
a: 1 a: 2
Line 2, column 1 – Syntax error: duplicated mapping key
Когда использовать Проверка YAML
Используйте, когда CI падает с ошибкой YAML, перед применением манифестов Kubernetes или для проверки конфигов. Проверяется только синтаксис, а не правильность ключей для конкретного инструмента (например, корректность рабочего процесса GitHub Actions).
Как работает Проверка YAML
Текст разбирается функцией loadAll из js-yaml с базовой схемой YAML 1.2 по умолчанию. Каждый документ загружается полностью, поэтому обнаруживаются ошибки отступов, повторяющиеся ключи, неверные escape-последовательности и незакрытые скобки. js-yaml сообщает позицию с нуля, которая показывается как строка и столбец, считая с единицы.
Распространенные Случаи Использования
- Отладка ошибок «mapping values are not allowed here»
- Проверка манифестов Kubernetes перед kubectl apply
- Проверка docker-compose.yml и файлов CI
- Поиск повторяющихся ключей, которые молча переопределяют настройки
Примечание по Безопасности
Всё выполняется локально в вашем браузере: вставленный код никуда не загружается.
Часто Задаваемые Вопросы
Проверяет ли он схемы Kubernetes или GitHub Actions?
Нет, только синтаксис YAML.
Поддерживаются ли несколько документов?
Да, все документы, разделённые ---, проверяются и подсчитываются.
Поддерживаются ли якоря и алиасы?
Да.