File tree Expand file tree Collapse file tree 2 files changed +76
-0
lines changed Expand file tree Collapse file tree 2 files changed +76
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+
3+ fail_fast : false
4+ minimum_pre_commit_version : " 2.6.0"
5+
6+ repos :
7+ - repo : https://github.com/aws-ia/pre-commit-configs
8+ rev : ce5b80d2643c3510bd17bb309cb767b6b21dc5ea # frozen: 1.4
9+ hooks :
10+ - id : aws-ia-meta-hook
Original file line number Diff line number Diff line change 1+ # https://github.com/terraform-linters/tflint/blob/master/docs/user-guide/module-inspection.md
2+ # borrowed & modified indefinitely from https://github.com/ksatirli/building-infrastructure-you-can-mostly-trust/blob/main/.tflint.hcl
3+
4+ plugin "aws" {
5+ enabled = true
6+ version = " 0.12.0"
7+ source = " github.com/terraform-linters/tflint-ruleset-aws"
8+ }
9+
10+ config {
11+ module = true
12+ force = false
13+ }
14+
15+ rule "terraform_required_providers" {
16+ enabled = true
17+ }
18+
19+ rule "terraform_required_version" {
20+ enabled = true
21+ }
22+
23+ rule "terraform_naming_convention" {
24+ enabled = true
25+ format = " snake_case"
26+ }
27+
28+ rule "terraform_typed_variables" {
29+ enabled = true
30+ }
31+
32+ rule "terraform_unused_declarations" {
33+ enabled = true
34+ }
35+
36+ rule "terraform_comment_syntax" {
37+ enabled = true
38+ }
39+
40+ rule "terraform_deprecated_index" {
41+ enabled = true
42+ }
43+
44+ rule "terraform_deprecated_interpolation" {
45+ enabled = true
46+ }
47+
48+ rule "terraform_documented_outputs" {
49+ enabled = true
50+ }
51+
52+ rule "terraform_documented_variables" {
53+ enabled = true
54+ }
55+
56+ rule "terraform_module_pinned_source" {
57+ enabled = true
58+ }
59+
60+ rule "terraform_standard_module_structure" {
61+ enabled = true
62+ }
63+
64+ rule "terraform_workspace_remote" {
65+ enabled = true
66+ }
You can’t perform that action at this time.
0 commit comments