File tree Expand file tree Collapse file tree 3 files changed +126
-0
lines changed Expand file tree Collapse file tree 3 files changed +126
-0
lines changed Original file line number Diff line number Diff line change 1+ # EditorConfig is awesome: http://EditorConfig.org
2+ # Uses editorconfig to maintain consistent coding styles
3+
4+ # top-most EditorConfig file
5+ root = true
6+
7+ # Unix-style newlines with a newline ending every file
8+ [* ]
9+ charset = utf-8
10+ end_of_line = lf
11+ indent_size = 2
12+ indent_style = space
13+ insert_final_newline = true
14+ max_line_length = 80
15+ trim_trailing_whitespace = true
16+
17+ [* .{tf,tfvars} ]
18+ indent_size = 2
19+ indent_style = space
20+
21+ [* .md ]
22+ max_line_length = 0
23+ trim_trailing_whitespace = false
24+
25+ # Tab indentation (no size specified)
26+ [Makefile ]
27+ tab_width = 2
28+ indent_style = tab
29+
30+ [COMMIT_EDITMSG ]
31+ max_line_length = 0
Original file line number Diff line number Diff line change 1+ .DS_Store
2+ example /
3+
4+ .terraform.lock.hcl
5+
6+ # Created by https://www.toptal.com/developers/gitignore/api/terraform,visualstudiocode
7+ # Edit at https://www.toptal.com/developers/gitignore?templates=terraform,visualstudiocode
8+
9+ # ## Terraform ###
10+ # Local .terraform directories
11+ ** /.terraform /*
12+
13+ # .tfstate files
14+ * .tfstate
15+ * .tfstate. *
16+
17+ # Crash log files
18+ crash.log
19+ crash. * .log
20+
21+ # Exclude all .tfvars files, which are likely to contain sensitive data, such as
22+ # password, private keys, and other secrets. These should not be part of version
23+ # control as they are data points which are potentially sensitive and subject
24+ # to change depending on the environment.
25+ #
26+ * .tfvars
27+
28+ # Ignore override files as they are usually used to override resources locally and so
29+ # are not checked in
30+ override.tf
31+ override.tf.json
32+ * _override.tf
33+ * _override.tf.json
34+
35+ # Include override files you do wish to add to version control using negated pattern
36+ # !example_override.tf
37+
38+ # Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
39+ # example: *tfplan*
40+
41+ # Ignore CLI configuration files
42+ .terraformrc
43+ terraform.rc
44+
45+ # ## VisualStudioCode ###
46+ .vscode /*
47+ ! .vscode /settings.json
48+ ! .vscode /tasks.json
49+ ! .vscode /launch.json
50+ ! .vscode /extensions.json
51+ ! .vscode /* .code-snippets
52+
53+ # Local History for Visual Studio Code
54+ .history /
55+
56+ # Built Visual Studio Code Extensions
57+ * .vsix
58+
59+ # ## VisualStudioCode Patch ###
60+ # Ignore all local history of files
61+ .history
62+ .ionide
63+
64+ # Support for Project snippet scope
65+
66+ # End of https://www.toptal.com/developers/gitignore/api/terraform,visualstudiocode
Original file line number Diff line number Diff line change 1+ repos :
2+ - repo : https://github.com/antonbabenko/pre-commit-terraform
3+ rev : v1.62.3
4+ hooks :
5+ - id : terraform_fmt
6+ - id : terraform_validate
7+ - id : terraform_docs
8+ args :
9+ - " --args=--lockfile=false"
10+ - id : terraform_tflint
11+ args :
12+ - " --args=--only=terraform_deprecated_interpolation"
13+ - " --args=--only=terraform_deprecated_index"
14+ - " --args=--only=terraform_unused_declarations"
15+ - " --args=--only=terraform_comment_syntax"
16+ - " --args=--only=terraform_documented_outputs"
17+ - " --args=--only=terraform_documented_variables"
18+ - " --args=--only=terraform_typed_variables"
19+ - " --args=--only=terraform_module_pinned_source"
20+ - " --args=--only=terraform_naming_convention"
21+ - " --args=--only=terraform_required_version"
22+ - " --args=--only=terraform_required_providers"
23+ - " --args=--only=terraform_standard_module_structure"
24+ - " --args=--only=terraform_workspace_remote"
25+ - repo : https://github.com/pre-commit/pre-commit-hooks
26+ rev : v4.1.0
27+ hooks :
28+ - id : check-merge-conflict
29+ - id : end-of-file-fixer
You can’t perform that action at this time.
0 commit comments