TL
Tool Lab
💰Пожертвовать
💰Пожертвовать

YAML Formatter

Форматирование и нормализация отступов YAML

Input
Output

Об этом инструменте

YAML Formatter нормализует отступы в YAML-файлах до единого стиля. Он автоматически определяет текущий размер отступа и перестраивает его под целевой (2 или 4 пробела), сохраняя все комментарии, многострочные строки, якоря и алиасы.

Он идеально подходит для нормализации YAML из разных источников — конфигураций CI, манифестов Kubernetes, файлов Docker Compose и других. Обработка полностью выполняется в вашем браузере. Данные YAML никогда не отправляются на сервер.

Как использовать

  1. Вставьте содержимое YAML в панель ввода.
  2. Выберите нужный уровень отступа (2 или 4 пробела).
  3. Нажмите кнопку Format, чтобы нормализовать отступы.
  4. Проверьте результат и нажмите Copy, чтобы скопировать его в буфер обмена.

Случаи использования

DevOps-инженеры нормализуют YAML-манифесты Kubernetes, файлы values для Helm и workflow-файлы GitHub Actions. Разработчики форматируют конфигурационные файлы приложений. Дата-инженеры приводят в порядок конфиги YAML для конвейеров данных. Особенно полезно при объединении YAML из разных источников с разными правилами отступов.

Частые вопросы

  • Проверяет ли инструмент синтаксис YAML?Инструмент нормализует отступы, но не выполняет строгую валидацию по схеме. Синтаксические ошибки, такие как дублирующиеся ключи или недопустимые значения, не обнаруживаются.
  • Сохраняются ли комментарии?Да. Все комментарии (#) сохраняются на соответствующем уровне отступа.
  • Поддерживается ли YAML 1.2?Да. Весь стандартный синтаксис YAML 1.2, включая якоря, алиасы и блочные скаляры (| и >), сохраняется без изменений.