Formater HCL Terraform
Formater HCL Terraform porządkuje wklejony fragment; terraform fmt -check w CI utrzymuje stale sformatowane repozytorium.
🔒 To narzędzie działa w całości w Twojej przeglądarce. Twoje pliki nigdy nie są wysyłane na serwer.
Deweloper
Formater HCL Terraform
Podgląd interfejsu — bez przesyłania i usług zewnętrznych.
Sformatowany HCL
Blok zasobu ponownie wcięty do dwóch spacji, ze znakami równości w każdej grupie argumentów wyrównanymi pionowo, zgodny bajt w bajt z terraform fmt.
Jak działa Formater HCL Terraform
- Wklej HCL — blok zasobu, moduł lub cały plik.
- Sformatuj do stylu kanonicznego, który wyrównuje znaki równości w każdej grupie kolejnych argumentów.
- Skopiuj z powrotem i dodaj terraform fmt do hooków pre-commit, aby pozostał sformatowany.
FAQ
Czy to to samo co terraform fmt?
Stosuje te same kanoniczne reguły — wcięcie dwóch spacji i wyrównane przypisania w grupach argumentów. Dla wiążących wyników w CI uruchom terraform fmt -check, narzędzie, któremu powinien ufać pipeline.
Dlaczego znaki równości są wyrównane?
To kanoniczny styl HCL, który znacznie ułatwia przeglądanie listy argumentów. Wyrównanie resetuje się przy pustej linii lub zagnieżdżonym bloku, dlatego długi blok może mieć kilka grup wyrównania.
Czy formatowanie waliduje konfigurację?
Nie. Formatowanie poprawia tylko układ. Użyj terraform validate do sprawdzenia składni i odwołań oraz plan, aby zobaczyć, co naprawdę by się zmieniło.
Porównanie
| Funkcja | Online Tool Store | Skrypt CLI | Wtyczka do IDE |
|---|---|---|---|
| Kanoniczne wyrównanie | ✓ | ✓ | ✗ |
| Nic nie jest przesyłane | ✓ | Lokalnie | Zależy |
| Brak instalacji | ✓ | ✗ | ✓ |
| Działa w CI | Użyj terraform fmt | ✓ | ✗ |
Formater HCL Terraform porządkuje wklejony fragment; terraform fmt -check w CI utrzymuje stale sformatowane repozytorium.