TFNFR5 - Test Tooling
Module owners MUST use the below tooling for unit/linting/static/security analysis tests. These are also used in the AVM Compliance Tests.
- Terraform
terraform <validate/fmt/test>
- terrafmt
- Checkov
- tflint (with azurerm ruleset)
- Go
- Some tests are provided as part of the AVM Compliance Tests, but you are free to also use Go for your own tests.