Форматувальник HCL Terraform
Форматувальник HCL Terraform впорядковує вставлений фрагмент; terraform fmt -check у CI підтримує форматування репозиторію. Працює повністю в браузері.
🔒 Цей інструмент працює повністю у вашому браузері. Ваші файли ніколи не завантажуються на сервер.
Розробник
Форматувальник HCL Terraform
Попередній перегляд інтерфейсу — без завантаження та зовнішніх сервісів.
Відформатований HCL
Блок ресурсу переіндентовано на два пробіли, знаки рівності в кожній групі аргументів вирівняно вертикально — побайтово збігається з terraform fmt.
Як працює форматувальник HCL Terraform
- Вставте HCL — блок ресурсу, модуль або весь файл.
- Відформатуйте за канонічним стилем, який вирівнює знаки рівності в кожній групі послідовних аргументів.
- Скопіюйте назад і додайте terraform fmt до pre-commit хуків, щоб форматування зберігалося.
FAQ
Це те саме, що terraform fmt?
Застосовуються ті самі канонічні правила — відступ у два пробіли та вирівняні присвоєння в групах аргументів. Для авторитетних результатів у CI запускайте terraform fmt -check — саме цьому інструменту має довіряти ваш конвеєр.
Чому знаки рівності вирівняні?
Це канонічний стиль HCL, який значно полегшує перегляд списку аргументів. Вирівнювання скидається на порожньому рядку або вкладеному блоці, тому один довгий блок може мати кілька груп вирівнювання.
Чи перевіряє форматування конфігурацію?
Ні. Форматування виправляє лише оформлення. Використовуйте terraform validate для перевірки синтаксису й посилань та план, щоб побачити, що дійсно зміниться.
Порівняння
| Функція | Online Tool Store | CLI-скрипт | Плагін для IDE |
|---|---|---|---|
| Канонічне вирівнювання | ✓ | ✓ | ✗ |
| Нічого не завантажується | ✓ | Локально | Залежить |
| Не потребує встановлення | ✓ | ✗ | ✓ |
| Працює в CI | Використовуйте terraform fmt | ✓ | ✗ |
Форматувальник HCL Terraform впорядковує вставлений фрагмент; terraform fmt -check у CI підтримує форматування репозиторію.