mirror of
https://github.com/tofuutils/pre-commit-opentofu.git
synced 2025-10-15 17:38:54 +02:00
1.3 KiB
1.3 KiB
pre-commit-terraform hook
Several pre-commit hooks to keep Terraform configurations (both *.tf and *.tfvars) in a good shape:
terraform_fmt- Rewrites all Terraform configuration files to a canonical format.terraform_validate_no_variables- Validates all Terraform configuration files without checking whether all required variables were set.terraform_validate_with_variables- Validates all Terraform configuration files and checks whether all required variables were specified.
Note that terraform_validate_no_variables and terraform_validate_with_variables will not work if variables are being set dynamically (eg, when using Terragrunt). Use terragrunt validate command instead.
An example .pre-commit-config.yaml:
- repo: git://github.com/antonbabenko/pre-commit-terraform
sha: v1.5.0
hooks:
- id: terraform_fmt
Enjoy the clean code!