- Enabled Terraform recommended preset - Added rules for documentation, naming conventions, and unused declarations - Note: No TFLint plugins available for vsphere or vault providers - Core Terraform ruleset will still catch syntax errors and best practices
38 lines
586 B
HCL
38 lines
586 B
HCL
plugin "terraform" {
|
|
enabled = true
|
|
preset = "recommended"
|
|
}
|
|
|
|
# Additional Terraform best practice rules
|
|
rule "terraform_deprecated_interpolation" {
|
|
enabled = true
|
|
}
|
|
|
|
rule "terraform_documented_outputs" {
|
|
enabled = true
|
|
}
|
|
|
|
rule "terraform_documented_variables" {
|
|
enabled = true
|
|
}
|
|
|
|
rule "terraform_naming_convention" {
|
|
enabled = true
|
|
}
|
|
|
|
rule "terraform_required_version" {
|
|
enabled = true
|
|
}
|
|
|
|
rule "terraform_required_providers" {
|
|
enabled = true
|
|
}
|
|
|
|
rule "terraform_unused_declarations" {
|
|
enabled = true
|
|
}
|
|
|
|
rule "terraform_standard_module_structure" {
|
|
enabled = true
|
|
}
|