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 підтримує форматування репозиторію.

Схожі інструменти

Вбудувати цей інструмент

Вставте це на свій сайт — він залишиться безкоштовним, і кожен файл усе одно залишається в браузері відвідувача, а не у вас чи в нас.