YAML Formatter
Форматирование и нормализация отступов YAML
Об этом инструменте
YAML Formatter нормализует отступы в YAML-файлах до единого стиля. Он автоматически определяет текущий размер отступа и перестраивает его под целевой (2 или 4 пробела), сохраняя все комментарии, многострочные строки, якоря и алиасы.
Он идеально подходит для нормализации YAML из разных источников — конфигураций CI, манифестов Kubernetes, файлов Docker Compose и других. Обработка полностью выполняется в вашем браузере. Данные YAML никогда не отправляются на сервер.
Как использовать
- Вставьте содержимое YAML в панель ввода.
- Выберите нужный уровень отступа (2 или 4 пробела).
- Нажмите кнопку Format, чтобы нормализовать отступы.
- Проверьте результат и нажмите Copy, чтобы скопировать его в буфер обмена.
Случаи использования
DevOps-инженеры нормализуют YAML-манифесты Kubernetes, файлы values для Helm и workflow-файлы GitHub Actions. Разработчики форматируют конфигурационные файлы приложений. Дата-инженеры приводят в порядок конфиги YAML для конвейеров данных. Особенно полезно при объединении YAML из разных источников с разными правилами отступов.
Частые вопросы
- Проверяет ли инструмент синтаксис YAML? — Инструмент нормализует отступы, но не выполняет строгую валидацию по схеме. Синтаксические ошибки, такие как дублирующиеся ключи или недопустимые значения, не обнаруживаются.
- Сохраняются ли комментарии? — Да. Все комментарии (#) сохраняются на соответствующем уровне отступа.
- Поддерживается ли YAML 1.2? — Да. Весь стандартный синтаксис YAML 1.2, включая якоря, алиасы и блочные скаляры (| и >), сохраняется без изменений.