Skip to content

Commit 9de5efe

Browse files
committed
Terraform-managed update. See @workloads/github-files for details.
1 parent cf95211 commit 9de5efe

1 file changed

Lines changed: 81 additions & 0 deletions

File tree

.tflint.hcl

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# This is a Terraform-managed file; manual changes will be overwritten.
2+
# see https://github.com/workloads/github-organization/blob/main/templates/.tflint.hcl
3+
4+
# https://github.com/terraform-linters/tflint/blob/master/docs/user-guide/module-inspection.md
5+
config {
6+
module = false
7+
}
8+
9+
# see https://github.com/terraform-linters/tflint-ruleset-aws
10+
plugin "aws" {
11+
enabled = true
12+
version = "0.30.0"
13+
source = "github.com/terraform-linters/tflint-ruleset-aws"
14+
}
15+
16+
# see https://github.com/terraform-linters/tflint-ruleset-azurerm
17+
plugin "azurerm" {
18+
enabled = true
19+
version = "0.25.1"
20+
source = "github.com/terraform-linters/tflint-ruleset-azurerm"
21+
}
22+
23+
# see https://github.com/terraform-linters/tflint-ruleset-google
24+
plugin "google" {
25+
enabled = true
26+
version = "0.27.1"
27+
source = "github.com/terraform-linters/tflint-ruleset-google"
28+
}
29+
30+
plugin "terraform" {
31+
enabled = true
32+
preset = "recommended"
33+
version = "0.6.0"
34+
source = "github.com/terraform-linters/tflint-ruleset-terraform"
35+
}
36+
37+
# see https://github.com/terraform-linters/tflint-ruleset-terraform/blob/main/docs/rules/terraform_comment_syntax.md
38+
rule "terraform_comment_syntax" {
39+
enabled = true
40+
}
41+
42+
# see https://github.com/terraform-linters/tflint-ruleset-terraform/blob/main/docs/rules/terraform_documented_outputs.md
43+
rule "terraform_documented_outputs" {
44+
enabled = true
45+
}
46+
47+
# see https://github.com/terraform-linters/tflint-ruleset-terraform/blob/main/docs/rules/terraform_documented_variables.md
48+
rule "terraform_documented_variables" {
49+
enabled = true
50+
}
51+
52+
# see https://github.com/terraform-linters/tflint-ruleset-terraform/blob/main/docs/rules/terraform_module_pinned_source.md
53+
rule "terraform_module_pinned_source" {
54+
enabled = true
55+
style = "semver"
56+
57+
default_branches = [
58+
"main"
59+
]
60+
}
61+
62+
# see https://github.com/terraform-linters/tflint-ruleset-terraform/blob/main/docs/rules/terraform_naming_convention.md
63+
rule "terraform_naming_convention" {
64+
enabled = true
65+
format = "snake_case"
66+
}
67+
68+
# see https://github.com/terraform-linters/tflint-ruleset-terraform/blob/main/docs/rules/terraform_standard_module_structure.md
69+
rule "terraform_standard_module_structure" {
70+
enabled = false
71+
}
72+
73+
# see https://github.com/terraform-linters/tflint-ruleset-terraform/blob/main/docs/rules/terraform_unused_required_providers.md
74+
rule "terraform_unused_required_providers" {
75+
enabled = true
76+
}
77+
78+
# see https://github.com/terraform-linters/tflint-ruleset-terraform/blob/main/docs/rules/terraform_workspace_remote.md
79+
rule "terraform_workspace_remote" {
80+
enabled = true
81+
}

0 commit comments

Comments
 (0)