Online Tool Store Online Tool Store

Форматировщик HCL Terraform

Форматировщик HCL Terraform приводит в порядок вставленный фрагмент; terraform fmt -check в CI поддерживает форматирование репозитория.

🔒 Этот инструмент работает полностью в вашем браузере. Ваши файлы никогда не загружаются на сервер.

Разработчик

Форматировщик HCL Terraform

Готово

Предпросмотр интерфейса — без загрузки и внешних сервисов.

Отформатированный HCL

Блок ресурса переиндентирован на два пробела, знаки равенства в каждой группе аргументов выровнены вертикально — побайтово совпадает с terraform fmt.

Как работает форматировщик HCL Terraform

  1. Вставьте HCL — блок ресурса, модуль или весь файл.
  2. Отформатируйте по каноническому стилю, который выравнивает знаки равенства внутри каждой группы последовательных аргументов.
  3. Скопируйте обратно и добавьте terraform fmt в pre-commit хуки, чтобы форматирование сохранялось.

FAQ

Это то же самое, что terraform fmt?

Применяются те же канонические правила — отступ в два пробела и выровненные присваивания внутри групп аргументов. Для авторитетных результатов в CI запускайте terraform fmt -check — именно этому инструменту должен доверять ваш конвейер.

Почему знаки равенства выровнены?

Это канонический стиль HCL, который делает список аргументов гораздо легче для чтения. Выравнивание сбрасывается на пустой строке или вложенном блоке, поэтому один длинный блок может содержать несколько групп выравнивания.

Проверяет ли форматирование конфигурацию?

Нет. Форматирование исправляет только оформление. Используйте terraform validate для проверки синтаксиса и ссылок, а план — чтобы увидеть, что реально изменится.

Сравнение

ФункцияOnline Tool StoreCLI-скриптПлагин для IDE
Каноническое выравнивание
Ничего не загружается ЛокальноЗависит
Не требует установки
Работает в CI Используйте terraform fmt

Форматировщик HCL Terraform приводит в порядок вставленный фрагмент; terraform fmt -check в CI поддерживает форматирование репозитория.

Похожие инструменты

Встроить этот инструмент

Вставьте это на свой сайт — он останется бесплатным, и файлы по-прежнему остаются в браузере посетителя, а не у вас или у нас.