├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature_request.md ├── dependabot.yml └── workflows │ ├── build.yml │ ├── dependabot.yml │ ├── docker.yml │ ├── e2e.yml │ ├── generate.yml │ ├── goreleaser.yml │ ├── homebrew.yml │ ├── install_script.yml │ ├── issues.yml │ ├── lint.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .golangci.yml ├── .goreleaser.yml ├── ARCHITECTURE.md ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── LICENSE-BUSL ├── Makefile ├── README.md ├── SECURITY.md ├── cmd ├── bundled_plugin.go ├── cli.go ├── cmd_test.go ├── init.go ├── inspect.go ├── inspect_parallel.go ├── langserver.go ├── option.go ├── option_test.go └── version.go ├── docs ├── README.md ├── assets │ └── lsp_demo.gif ├── developer-guide │ ├── README.md │ ├── api_compatibility.md │ ├── architecture.md │ ├── building.md │ ├── plugins.md │ └── releasing.md └── user-guide │ ├── README.md │ ├── annotations.md │ ├── autofix.md │ ├── calling-modules.md │ ├── compatibility.md │ ├── config.md │ ├── editor-integration.md │ ├── environment_variables.md │ ├── plugins.md │ └── working-directory.md ├── formatter ├── checkstyle.go ├── checkstyle_test.go ├── compact.go ├── compact_test.go ├── errors.go ├── errors_test.go ├── formatter.go ├── formatter_test.go ├── json.go ├── json_test.go ├── junit.go ├── junit_test.go ├── pretty.go ├── pretty_test.go ├── sarif-2.1.0.json ├── sarif.go └── sarif_test.go ├── go.mod ├── go.sum ├── install_linux.sh ├── integrationtest ├── autofix │ ├── autofix_test.go │ ├── chdir │ │ ├── dir │ │ │ ├── .tflint.hcl │ │ │ ├── main.tf │ │ │ └── main.tf.fixed │ │ ├── result.json │ │ └── result_windows.json │ ├── chdir_with_conflict │ │ ├── dir │ │ │ ├── .tflint.hcl │ │ │ ├── main.tf │ │ │ └── main.tf.fixed │ │ ├── result.json │ │ └── result_windows.json │ ├── conflict_fix │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ ├── main.tf.fixed │ │ └── result.json │ ├── filter │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ ├── main.tf.fixed │ │ ├── result.json │ │ └── template.tf │ ├── fix_by_multiple_rules │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ ├── main.tf.fixed │ │ └── result.json │ ├── ignore_by_annotation │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ ├── main.tf.fixed │ │ └── result.json │ ├── module │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ ├── main.tf.fixed │ │ ├── module │ │ │ └── main.tf │ │ ├── result.json │ │ └── result_windows.json │ ├── multiple_files │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ ├── main.tf.fixed │ │ ├── result.json │ │ ├── template.tf │ │ └── template.tf.fixed │ ├── multiple_fix │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ ├── main.tf.fixed │ │ └── result.json │ └── simple │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ ├── main.tf.fixed │ │ └── result.json ├── bundled │ ├── basic │ │ ├── main.tf │ │ └── result.json │ ├── bundled_test.go │ ├── disable │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ └── result.json │ ├── disabled_by_default │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ └── result.json │ ├── empty │ │ └── result.json │ ├── only │ │ ├── main.tf │ │ └── result.json │ └── with_config │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ └── result.json ├── cli │ ├── chdir │ │ ├── main.tf │ │ └── subdir │ │ │ ├── .tflint.hcl │ │ │ ├── main.tf │ │ │ └── nested │ │ │ └── main.tf │ ├── chdir_format │ │ └── subdir │ │ │ └── .tflint.hcl │ ├── check_errors │ │ ├── .tflint.hcl │ │ └── main.tf │ ├── cli_test.go │ ├── format_config │ │ └── .tflint.hcl │ ├── hcl_json_precedence │ │ ├── .tflint.hcl │ │ └── .tflint.json │ ├── issues_found │ │ ├── .tflint.hcl │ │ └── main.tf │ ├── json_config │ │ └── .tflint.json │ ├── load_errors │ │ └── main.tf │ ├── multiple_files │ │ ├── .tflint.hcl │ │ ├── README.md │ │ ├── empty.tf │ │ ├── main.tf │ │ └── subdir │ │ │ ├── .tflint.hcl │ │ │ └── main.tf │ ├── no_issues │ │ └── .tflint.hcl │ ├── version_ordering │ │ ├── .tflint.d │ │ └── .tflint.hcl │ └── warnings_found │ │ ├── .tflint.hcl │ │ └── main.tf ├── init │ ├── basic │ │ └── .tflint.hcl │ └── init_test.go ├── inspection │ ├── bad-config │ │ ├── .tflint.hcl │ │ ├── result.json │ │ └── template.tf │ ├── basic │ │ ├── .tflint.hcl │ │ ├── result.json │ │ └── template.tf │ ├── chdir │ │ ├── dir │ │ │ ├── .tflint.hcl │ │ │ ├── dir.txt │ │ │ ├── from_cli.tfvars │ │ │ ├── from_config.tfvars │ │ │ ├── main.tf │ │ │ ├── module.txt │ │ │ ├── module │ │ │ │ └── main.tf │ │ │ ├── subdir.auto.tfvars │ │ │ └── terraform.tfvars │ │ ├── result.json │ │ ├── result_windows.json │ │ └── root.txt │ ├── child-module-env-vars │ │ ├── .terraform │ │ │ └── modules │ │ │ │ └── modules.json │ │ ├── child-module │ │ │ └── main.tf │ │ ├── main.tf │ │ └── result.json │ ├── conditional │ │ ├── .tflint.hcl │ │ ├── result.json │ │ └── template.tf │ ├── cty-based-eval │ │ ├── .tflint.hcl │ │ ├── result.json │ │ └── template.tf │ ├── disabled-rules │ │ ├── .tflint.hcl │ │ ├── result.json │ │ └── template.tf │ ├── dynblock-unknown │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ └── result.json │ ├── dynblock │ │ ├── .tflint.hcl │ │ ├── result.json │ │ └── template.tf │ ├── enable-config-rule-by-cli │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ └── result.json │ ├── enable-plugin-by-cli │ │ ├── result.json │ │ └── template.tf │ ├── enable-required-config-rule-by-cli │ │ ├── .tflint.hcl │ │ └── result.json │ ├── eval-on-root-context │ │ ├── .tflint.hcl │ │ ├── module.tf │ │ ├── module │ │ │ └── template.tf │ │ └── result.json │ ├── expand │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ ├── module │ │ │ └── main.tf │ │ ├── result.json │ │ └── result_windows.json │ ├── functions │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ └── result.json │ ├── heredoc │ │ ├── .tflint.hcl │ │ ├── result.json │ │ ├── result_windows.json │ │ └── template.tf │ ├── incompatible-host │ │ ├── .tflint.hcl │ │ └── result.json.tmpl │ ├── init-cwd │ │ ├── modules │ │ │ ├── one │ │ │ │ └── main.tf │ │ │ └── two │ │ │ │ └── main.tf │ │ └── root │ │ │ ├── main.tf │ │ │ └── result.json │ ├── inspection_test.go │ ├── jsonsyntax │ │ ├── .tflint.hcl │ │ ├── result.json │ │ └── template.tf.json │ ├── just-attributes │ │ ├── .tflint.hcl │ │ ├── result.json │ │ └── template.tf │ ├── map-attribute │ │ ├── .tflint.hcl │ │ ├── result.json │ │ └── template.tf │ ├── marked │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ └── result.json │ ├── module │ │ ├── .tflint.hcl │ │ ├── ignore_module │ │ │ └── template.tf │ │ ├── module.tf │ │ ├── module │ │ │ ├── module │ │ │ │ └── instance.tf │ │ │ └── template.tf │ │ ├── result.json │ │ └── result_windows.json │ ├── no_calling_module │ │ ├── .tflint.hcl │ │ ├── ec2-instance │ │ │ └── main.tf │ │ ├── module.tf │ │ └── result.json │ ├── override │ │ ├── .tflint.hcl │ │ ├── result.json │ │ ├── template.tf │ │ ├── template_override.tf │ │ └── version_override.tf │ ├── path │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ ├── module │ │ │ └── ec2.tf │ │ ├── result.json │ │ └── result_windows.json │ ├── plugin │ │ ├── .tflint.d │ │ │ └── plugins │ │ │ │ └── .gitkeep │ │ ├── .tflint.hcl │ │ ├── module.tf │ │ ├── module │ │ │ ├── module │ │ │ │ └── instance.tf │ │ │ └── template.tf │ │ ├── result.json │ │ ├── result_windows.json │ │ └── template.tf.json │ ├── provider-config │ │ ├── .tflint.hcl │ │ ├── result.json │ │ └── template.tf │ ├── rule-config │ │ ├── .tflint.hcl │ │ ├── result.json │ │ └── template.tf │ ├── rule-optional-config │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ └── result.json │ ├── rule-required-config │ │ ├── .tflint.hcl │ │ └── result.json │ ├── variables │ │ ├── .tflint.hcl │ │ ├── result.json │ │ ├── template.tf │ │ ├── terraform.tfvars │ │ ├── variables.auto.tfvars │ │ └── variables.tfvars │ ├── with_module_init │ │ ├── .terraform │ │ │ └── modules │ │ │ │ └── modules.json │ │ ├── .tflint.hcl │ │ ├── ec2-instance │ │ │ └── main.tf │ │ ├── module.tf │ │ ├── result.json │ │ └── result_windows.json │ └── without_module_init │ │ ├── .tflint.hcl │ │ ├── module.tf │ │ ├── result.json │ │ └── template.tf ├── langserver │ ├── initialize_test.go │ ├── langserver_test.go │ ├── test-fixtures │ │ ├── path_functions │ │ │ ├── .tflint.hcl │ │ │ ├── instance_type │ │ │ └── main.tf │ │ └── workdir │ │ │ ├── .tflint.hcl │ │ │ └── main.tf │ ├── text_document_did_change_test.go │ ├── text_document_did_open_test.go │ └── workspace_did_change_watched_files_test.go ├── race │ ├── eval_locals_on_root_ctx │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ ├── module │ │ │ └── main.tf │ │ └── result.json │ └── race_test.go └── recursive │ ├── basic │ ├── result.json │ ├── result_windows.json │ ├── subdir1 │ │ ├── .tflint.hcl │ │ └── main.tf │ └── subdir2 │ │ ├── .tflint.hcl │ │ └── main.tf │ ├── chdir │ ├── result.json │ ├── result_windows.json │ ├── subdir1 │ │ ├── .tflint.hcl │ │ ├── main.tf │ │ └── subdir3 │ │ │ ├── .tflint.hcl │ │ │ └── main.tf │ └── subdir2 │ │ ├── .tflint.hcl │ │ └── main.tf │ ├── errors │ ├── result.json │ ├── result_windows.json │ ├── subdir1 │ │ ├── .tflint.hcl │ │ └── main.tf │ └── subdir2 │ │ ├── .tflint.hcl │ │ └── main.tf │ ├── filter │ ├── result.json │ ├── result_windows.json │ ├── subdir1 │ │ ├── .tflint.hcl │ │ └── resource.tf │ └── subdir2 │ │ ├── .tflint.hcl │ │ └── main.tf │ └── recursive_test.go ├── langserver ├── conn.go ├── handler.go ├── handler_test.go ├── initialize.go ├── text_document_did_change.go ├── text_document_did_open.go └── workspace_did_change_watched_files.go ├── main.go ├── plugin ├── checksum.go ├── checksum_test.go ├── discovery.go ├── discovery_test.go ├── install.go ├── install_test.go ├── plugin.go ├── plugin_version.go ├── plugin_version_test.go ├── server.go ├── server_test.go ├── signature.go ├── signature_test.go ├── stub-generator │ ├── main.go │ └── sources │ │ ├── bar │ │ └── main.go │ │ ├── customrulesettesting │ │ ├── custom │ │ │ ├── config.go │ │ │ ├── ruleset.go │ │ │ └── runner.go │ │ ├── main.go │ │ └── rules │ │ │ └── aws_instance_example_type.go │ │ ├── example │ │ └── main.go │ │ ├── foo │ │ └── main.go │ │ ├── incompatiblehost │ │ └── main.go │ │ └── testing │ │ ├── main.go │ │ └── rules │ │ ├── aws_autoscaling_group_cty_eval_example.go │ │ ├── aws_cloudformation_stack_error.go │ │ ├── aws_db_instance_with_default_config_example.go │ │ ├── aws_iam_policy_example.go │ │ ├── aws_iam_role_example.go │ │ ├── aws_instance_autofix_conflict.go │ │ ├── aws_instance_example_type.go │ │ ├── aws_instance_map_eval_example.go │ │ ├── aws_route53_record_eval_on_root_ctx_example.go │ │ ├── aws_s3_bucket_example_lifecycle_rule.go │ │ ├── aws_s3_bucket_with_config_example.go │ │ ├── locals_just_attributes_example_rule.go │ │ ├── terraform_autofix_comment.go │ │ ├── terraform_autofix_remove_local.go │ │ ├── terraform_required_providers.go │ │ └── testing_assertions_example.go └── test-fixtures │ ├── locals │ └── .tflint.d │ │ └── plugins │ │ ├── .gitkeep │ │ └── github.com │ │ └── terraform-linters │ │ └── tflint-ruleset-bar │ │ └── 0.1.0 │ │ └── .gitkeep │ ├── no_plugins │ └── .gitkeep │ ├── plugin_name_is_directory │ └── tflint-ruleset-foo │ │ └── .gitkeep │ ├── plugins │ ├── .gitkeep │ └── github.com │ │ └── terraform-linters │ │ └── tflint-ruleset-bar │ │ └── 0.1.0 │ │ └── .gitkeep │ └── signatures │ └── checksums.txt.sig ├── terraform ├── .golangci.yml ├── LICENSE ├── LICENSE-BUSL ├── README.md ├── addrs │ ├── count_attr.go │ ├── for_each_attr.go │ ├── input_variable.go │ ├── instance_key.go │ ├── local_value.go │ ├── module.go │ ├── module_call.go │ ├── module_instance.go │ ├── module_source.go │ ├── module_source_test.go │ ├── output_value.go │ ├── parse_ref.go │ ├── parse_ref_test.go │ ├── path_attr.go │ ├── referenceable.go │ ├── resource.go │ ├── resourcemode_string.go │ ├── self.go │ └── terraform_attr.go ├── collections │ ├── set.go │ ├── set_test.go │ ├── unique_key.go │ └── unique_key_test.go ├── config.go ├── evaluator.go ├── evaluator_test.go ├── input_value.go ├── input_value_test.go ├── ipaddr │ ├── LICENSE │ ├── PATENTS │ ├── README.md │ ├── doc.go │ ├── ip.go │ ├── ip_test.go │ └── parse.go ├── lang │ ├── data.go │ ├── data_test.go │ ├── eval.go │ ├── eval_test.go │ ├── funcs │ │ ├── cidr.go │ │ ├── cidr_test.go │ │ ├── collection.go │ │ ├── collection_test.go │ │ ├── conversion.go │ │ ├── conversion_test.go │ │ ├── crypto.go │ │ ├── crypto_test.go │ │ ├── datetime.go │ │ ├── datetime_test.go │ │ ├── encoding.go │ │ ├── encoding_test.go │ │ ├── filesystem.go │ │ ├── filesystem_test.go │ │ ├── number.go │ │ ├── number_test.go │ │ ├── redact.go │ │ ├── redact_test.go │ │ ├── refinements.go │ │ ├── sensitive.go │ │ ├── sensitive_test.go │ │ ├── string.go │ │ ├── string_test.go │ │ ├── terraform │ │ │ ├── functions.go │ │ │ └── functions_test.go │ │ └── testdata │ │ │ ├── bare.tmpl │ │ │ ├── func.tmpl │ │ │ ├── hello.tmpl │ │ │ ├── hello.txt │ │ │ ├── icon.png │ │ │ ├── list.tmpl │ │ │ ├── recursive.tmpl │ │ │ ├── recursive_namespaced.tmpl │ │ │ └── unreadable │ │ │ └── foobar │ ├── function_calls.go │ ├── function_calls_test.go │ ├── functions.go │ ├── functions_test.go │ ├── references.go │ ├── scope.go │ ├── testdata │ │ └── functions-test │ │ │ ├── hello.tmpl │ │ │ ├── hello.txt │ │ │ └── subdirectory │ │ │ ├── hello.tmpl │ │ │ └── hello.txt │ └── types │ │ ├── type_type.go │ │ └── types.go ├── loader.go ├── loader_test.go ├── local.go ├── meta.go ├── meta_test.go ├── module.go ├── module_call.go ├── module_mgr.go ├── module_mgr_test.go ├── module_test.go ├── parser.go ├── parser_test.go ├── resource.go ├── test-fixtures │ ├── circular_referencing_modules │ │ ├── main.tf │ │ ├── module1 │ │ │ └── main.tf │ │ └── module2 │ │ │ └── main.tf │ ├── invalid_configuration │ │ └── resource.tf │ ├── invalid_values_files │ │ └── terraform.tfvars │ ├── module_not_found │ │ └── module.tf │ ├── v0.15.0_module │ │ ├── .terraform │ │ │ └── modules │ │ │ │ └── modules.json │ │ ├── ec2 │ │ │ └── main.tf │ │ └── module.tf │ ├── values_files │ │ ├── auto1.auto.tfvars │ │ ├── auto2.auto.tfvars │ │ ├── cli1.tfvars │ │ ├── cli2.tfvars │ │ └── terraform.tfvars │ ├── without_module_manifest │ │ ├── ec2 │ │ │ └── main.tf │ │ └── module.tf │ └── workspace │ │ ├── .terraform │ │ └── environment │ │ └── .terraform_production │ │ └── environment ├── tfdiags │ └── config_traversals.go ├── tfhcl │ ├── LICENSE │ ├── README.md │ ├── expand_body.go │ ├── expand_body_test.go │ ├── expand_spec.go │ ├── expr_wrap.go │ ├── expressions_hclext.go │ ├── iteration.go │ ├── public.go │ ├── schema.go │ └── variables_hclext.go └── variable.go ├── tflint ├── annotation.go ├── annotation_test.go ├── config.go ├── config_test.go ├── issue.go ├── issue_test.go ├── meta.go ├── module_variable.go ├── module_variable_test.go ├── runner.go ├── runner_test.go ├── test-fixtures │ ├── invalid_module_attribute │ │ ├── .terraform │ │ │ └── modules │ │ │ │ ├── 07be448a6067a2bba065bff4beea229d │ │ │ │ └── resource.tf │ │ │ │ └── modules.json │ │ ├── module.tf │ │ └── module │ │ │ └── resource.tf │ ├── module_with_count_for_each │ │ ├── .terraform │ │ │ └── modules │ │ │ │ └── modules.json │ │ ├── module.tf │ │ └── module │ │ │ └── main.tf │ ├── nested_module_vars │ │ ├── .terraform │ │ │ └── modules │ │ │ │ └── modules.json │ │ ├── main.tf │ │ └── module │ │ │ ├── main.tf │ │ │ └── module │ │ │ └── main.tf │ ├── nested_modules │ │ ├── .terraform │ │ │ └── modules │ │ │ │ ├── 07be448a6067a2bba065bff4beea229d │ │ │ │ ├── module.tf │ │ │ │ └── module1 │ │ │ │ │ └── resource.tf │ │ │ │ ├── a8d8930bc3c2ae53bf6e3bbcb3083d7b │ │ │ │ └── resource.tf │ │ │ │ └── modules.json │ │ ├── module.tf │ │ └── module │ │ │ ├── module.tf │ │ │ └── module1 │ │ │ └── resource.tf │ └── no_modules │ │ └── resource.tf ├── testing.go └── tflint_test.go └── tools └── release ├── main.go └── release-note.md /.dockerignore: -------------------------------------------------------------------------------- 1 | .git/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/workflows/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/generate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/workflows/generate.yml -------------------------------------------------------------------------------- /.github/workflows/goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/workflows/goreleaser.yml -------------------------------------------------------------------------------- /.github/workflows/homebrew.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/workflows/homebrew.yml -------------------------------------------------------------------------------- /.github/workflows/install_script.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/workflows/install_script.yml -------------------------------------------------------------------------------- /.github/workflows/issues.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/workflows/issues.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.gitmodules -------------------------------------------------------------------------------- /.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.golangci.yml -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-BUSL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/LICENSE-BUSL -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/SECURITY.md -------------------------------------------------------------------------------- /cmd/bundled_plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/cmd/bundled_plugin.go -------------------------------------------------------------------------------- /cmd/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/cmd/cli.go -------------------------------------------------------------------------------- /cmd/cmd_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/cmd/cmd_test.go -------------------------------------------------------------------------------- /cmd/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/cmd/init.go -------------------------------------------------------------------------------- /cmd/inspect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/cmd/inspect.go -------------------------------------------------------------------------------- /cmd/inspect_parallel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/cmd/inspect_parallel.go -------------------------------------------------------------------------------- /cmd/langserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/cmd/langserver.go -------------------------------------------------------------------------------- /cmd/option.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/cmd/option.go -------------------------------------------------------------------------------- /cmd/option_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/cmd/option_test.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/cmd/version.go -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/assets/lsp_demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/assets/lsp_demo.gif -------------------------------------------------------------------------------- /docs/developer-guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/developer-guide/README.md -------------------------------------------------------------------------------- /docs/developer-guide/api_compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/developer-guide/api_compatibility.md -------------------------------------------------------------------------------- /docs/developer-guide/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/developer-guide/architecture.md -------------------------------------------------------------------------------- /docs/developer-guide/building.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/developer-guide/building.md -------------------------------------------------------------------------------- /docs/developer-guide/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/developer-guide/plugins.md -------------------------------------------------------------------------------- /docs/developer-guide/releasing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/developer-guide/releasing.md -------------------------------------------------------------------------------- /docs/user-guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/user-guide/README.md -------------------------------------------------------------------------------- /docs/user-guide/annotations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/user-guide/annotations.md -------------------------------------------------------------------------------- /docs/user-guide/autofix.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/user-guide/autofix.md -------------------------------------------------------------------------------- /docs/user-guide/calling-modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/user-guide/calling-modules.md -------------------------------------------------------------------------------- /docs/user-guide/compatibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/user-guide/compatibility.md -------------------------------------------------------------------------------- /docs/user-guide/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/user-guide/config.md -------------------------------------------------------------------------------- /docs/user-guide/editor-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/user-guide/editor-integration.md -------------------------------------------------------------------------------- /docs/user-guide/environment_variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/user-guide/environment_variables.md -------------------------------------------------------------------------------- /docs/user-guide/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/user-guide/plugins.md -------------------------------------------------------------------------------- /docs/user-guide/working-directory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/docs/user-guide/working-directory.md -------------------------------------------------------------------------------- /formatter/checkstyle.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/checkstyle.go -------------------------------------------------------------------------------- /formatter/checkstyle_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/checkstyle_test.go -------------------------------------------------------------------------------- /formatter/compact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/compact.go -------------------------------------------------------------------------------- /formatter/compact_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/compact_test.go -------------------------------------------------------------------------------- /formatter/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/errors.go -------------------------------------------------------------------------------- /formatter/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/errors_test.go -------------------------------------------------------------------------------- /formatter/formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/formatter.go -------------------------------------------------------------------------------- /formatter/formatter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/formatter_test.go -------------------------------------------------------------------------------- /formatter/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/json.go -------------------------------------------------------------------------------- /formatter/json_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/json_test.go -------------------------------------------------------------------------------- /formatter/junit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/junit.go -------------------------------------------------------------------------------- /formatter/junit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/junit_test.go -------------------------------------------------------------------------------- /formatter/pretty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/pretty.go -------------------------------------------------------------------------------- /formatter/pretty_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/pretty_test.go -------------------------------------------------------------------------------- /formatter/sarif-2.1.0.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/sarif-2.1.0.json -------------------------------------------------------------------------------- /formatter/sarif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/sarif.go -------------------------------------------------------------------------------- /formatter/sarif_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/formatter/sarif_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/go.sum -------------------------------------------------------------------------------- /install_linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/install_linux.sh -------------------------------------------------------------------------------- /integrationtest/autofix/autofix_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/autofix_test.go -------------------------------------------------------------------------------- /integrationtest/autofix/chdir/dir/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/autofix/chdir/dir/main.tf: -------------------------------------------------------------------------------- 1 | // autofixed 2 | -------------------------------------------------------------------------------- /integrationtest/autofix/chdir/dir/main.tf.fixed: -------------------------------------------------------------------------------- 1 | # autofixed 2 | -------------------------------------------------------------------------------- /integrationtest/autofix/chdir/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/chdir/result.json -------------------------------------------------------------------------------- /integrationtest/autofix/chdir/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/chdir/result_windows.json -------------------------------------------------------------------------------- /integrationtest/autofix/chdir_with_conflict/dir/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/autofix/chdir_with_conflict/dir/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/chdir_with_conflict/dir/main.tf -------------------------------------------------------------------------------- /integrationtest/autofix/chdir_with_conflict/dir/main.tf.fixed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/chdir_with_conflict/dir/main.tf.fixed -------------------------------------------------------------------------------- /integrationtest/autofix/chdir_with_conflict/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/chdir_with_conflict/result.json -------------------------------------------------------------------------------- /integrationtest/autofix/chdir_with_conflict/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/chdir_with_conflict/result_windows.json -------------------------------------------------------------------------------- /integrationtest/autofix/conflict_fix/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/autofix/conflict_fix/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/conflict_fix/main.tf -------------------------------------------------------------------------------- /integrationtest/autofix/conflict_fix/main.tf.fixed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/conflict_fix/main.tf.fixed -------------------------------------------------------------------------------- /integrationtest/autofix/conflict_fix/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/conflict_fix/result.json -------------------------------------------------------------------------------- /integrationtest/autofix/filter/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/autofix/filter/main.tf: -------------------------------------------------------------------------------- 1 | // autofixed 2 | -------------------------------------------------------------------------------- /integrationtest/autofix/filter/main.tf.fixed: -------------------------------------------------------------------------------- 1 | # autofixed 2 | -------------------------------------------------------------------------------- /integrationtest/autofix/filter/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/filter/result.json -------------------------------------------------------------------------------- /integrationtest/autofix/filter/template.tf: -------------------------------------------------------------------------------- 1 | // autofixed 2 | -------------------------------------------------------------------------------- /integrationtest/autofix/fix_by_multiple_rules/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/autofix/fix_by_multiple_rules/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/fix_by_multiple_rules/main.tf -------------------------------------------------------------------------------- /integrationtest/autofix/fix_by_multiple_rules/main.tf.fixed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/fix_by_multiple_rules/main.tf.fixed -------------------------------------------------------------------------------- /integrationtest/autofix/fix_by_multiple_rules/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/fix_by_multiple_rules/result.json -------------------------------------------------------------------------------- /integrationtest/autofix/ignore_by_annotation/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/autofix/ignore_by_annotation/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/ignore_by_annotation/main.tf -------------------------------------------------------------------------------- /integrationtest/autofix/ignore_by_annotation/main.tf.fixed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/ignore_by_annotation/main.tf.fixed -------------------------------------------------------------------------------- /integrationtest/autofix/ignore_by_annotation/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/ignore_by_annotation/result.json -------------------------------------------------------------------------------- /integrationtest/autofix/module/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/autofix/module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/module/main.tf -------------------------------------------------------------------------------- /integrationtest/autofix/module/main.tf.fixed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/module/main.tf.fixed -------------------------------------------------------------------------------- /integrationtest/autofix/module/module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/module/module/main.tf -------------------------------------------------------------------------------- /integrationtest/autofix/module/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/module/result.json -------------------------------------------------------------------------------- /integrationtest/autofix/module/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/module/result_windows.json -------------------------------------------------------------------------------- /integrationtest/autofix/multiple_files/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/autofix/multiple_files/main.tf: -------------------------------------------------------------------------------- 1 | // autofixed 2 | -------------------------------------------------------------------------------- /integrationtest/autofix/multiple_files/main.tf.fixed: -------------------------------------------------------------------------------- 1 | # autofixed 2 | -------------------------------------------------------------------------------- /integrationtest/autofix/multiple_files/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/multiple_files/result.json -------------------------------------------------------------------------------- /integrationtest/autofix/multiple_files/template.tf: -------------------------------------------------------------------------------- 1 | // autofixed 2 | -------------------------------------------------------------------------------- /integrationtest/autofix/multiple_files/template.tf.fixed: -------------------------------------------------------------------------------- 1 | # autofixed 2 | -------------------------------------------------------------------------------- /integrationtest/autofix/multiple_fix/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/autofix/multiple_fix/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/multiple_fix/main.tf -------------------------------------------------------------------------------- /integrationtest/autofix/multiple_fix/main.tf.fixed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/multiple_fix/main.tf.fixed -------------------------------------------------------------------------------- /integrationtest/autofix/multiple_fix/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/multiple_fix/result.json -------------------------------------------------------------------------------- /integrationtest/autofix/simple/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/autofix/simple/main.tf: -------------------------------------------------------------------------------- 1 | // autofixed 2 | -------------------------------------------------------------------------------- /integrationtest/autofix/simple/main.tf.fixed: -------------------------------------------------------------------------------- 1 | # autofixed 2 | -------------------------------------------------------------------------------- /integrationtest/autofix/simple/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/autofix/simple/result.json -------------------------------------------------------------------------------- /integrationtest/bundled/basic/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/basic/main.tf -------------------------------------------------------------------------------- /integrationtest/bundled/basic/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/basic/result.json -------------------------------------------------------------------------------- /integrationtest/bundled/bundled_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/bundled_test.go -------------------------------------------------------------------------------- /integrationtest/bundled/disable/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "terraform" { 2 | enabled = false 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/bundled/disable/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/disable/main.tf -------------------------------------------------------------------------------- /integrationtest/bundled/disable/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/disable/result.json -------------------------------------------------------------------------------- /integrationtest/bundled/disabled_by_default/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/disabled_by_default/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/bundled/disabled_by_default/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/disabled_by_default/main.tf -------------------------------------------------------------------------------- /integrationtest/bundled/disabled_by_default/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/disabled_by_default/result.json -------------------------------------------------------------------------------- /integrationtest/bundled/empty/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/empty/result.json -------------------------------------------------------------------------------- /integrationtest/bundled/only/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/only/main.tf -------------------------------------------------------------------------------- /integrationtest/bundled/only/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/only/result.json -------------------------------------------------------------------------------- /integrationtest/bundled/with_config/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/with_config/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/bundled/with_config/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/with_config/main.tf -------------------------------------------------------------------------------- /integrationtest/bundled/with_config/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/bundled/with_config/result.json -------------------------------------------------------------------------------- /integrationtest/cli/chdir/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/chdir/main.tf -------------------------------------------------------------------------------- /integrationtest/cli/chdir/subdir/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/cli/chdir/subdir/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/chdir/subdir/main.tf -------------------------------------------------------------------------------- /integrationtest/cli/chdir/subdir/nested/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/chdir/subdir/nested/main.tf -------------------------------------------------------------------------------- /integrationtest/cli/chdir_format/subdir/.tflint.hcl: -------------------------------------------------------------------------------- 1 | config { 2 | format = "json" 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/cli/check_errors/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/cli/check_errors/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/check_errors/main.tf -------------------------------------------------------------------------------- /integrationtest/cli/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/cli_test.go -------------------------------------------------------------------------------- /integrationtest/cli/format_config/.tflint.hcl: -------------------------------------------------------------------------------- 1 | config { 2 | format = "checkstyle" 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/cli/hcl_json_precedence/.tflint.hcl: -------------------------------------------------------------------------------- 1 | config { 2 | format = "compact" 3 | } -------------------------------------------------------------------------------- /integrationtest/cli/hcl_json_precedence/.tflint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/hcl_json_precedence/.tflint.json -------------------------------------------------------------------------------- /integrationtest/cli/issues_found/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/cli/issues_found/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/issues_found/main.tf -------------------------------------------------------------------------------- /integrationtest/cli/json_config/.tflint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/json_config/.tflint.json -------------------------------------------------------------------------------- /integrationtest/cli/load_errors/main.tf: -------------------------------------------------------------------------------- 1 | invalid { 2 | -------------------------------------------------------------------------------- /integrationtest/cli/multiple_files/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/cli/multiple_files/README.md: -------------------------------------------------------------------------------- 1 | # This is example README 2 | -------------------------------------------------------------------------------- /integrationtest/cli/multiple_files/empty.tf: -------------------------------------------------------------------------------- 1 | // This file is empty 2 | -------------------------------------------------------------------------------- /integrationtest/cli/multiple_files/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/multiple_files/main.tf -------------------------------------------------------------------------------- /integrationtest/cli/multiple_files/subdir/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/cli/multiple_files/subdir/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/multiple_files/subdir/main.tf -------------------------------------------------------------------------------- /integrationtest/cli/no_issues/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/cli/version_ordering/.tflint.d: -------------------------------------------------------------------------------- 1 | ../../../plugin/test-fixtures/locals/.tflint.d -------------------------------------------------------------------------------- /integrationtest/cli/version_ordering/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/version_ordering/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/cli/warnings_found/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/warnings_found/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/cli/warnings_found/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/cli/warnings_found/main.tf -------------------------------------------------------------------------------- /integrationtest/init/basic/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/init/basic/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/init/init_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/init/init_test.go -------------------------------------------------------------------------------- /integrationtest/inspection/bad-config/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/bad-config/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/bad-config/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/bad-config/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/bad-config/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/basic/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/basic/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/basic/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/basic/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/basic/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/dir/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/chdir/dir/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/dir/dir.txt: -------------------------------------------------------------------------------- 1 | file_in_dir -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/dir/from_cli.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/chdir/dir/from_cli.tfvars -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/dir/from_config.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/chdir/dir/from_config.tfvars -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/dir/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/chdir/dir/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/dir/module.txt: -------------------------------------------------------------------------------- 1 | file_in_module -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/dir/module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/chdir/dir/module/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/dir/subdir.auto.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/chdir/dir/subdir.auto.tfvars -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/dir/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/chdir/dir/terraform.tfvars -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/chdir/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/chdir/result_windows.json -------------------------------------------------------------------------------- /integrationtest/inspection/chdir/root.txt: -------------------------------------------------------------------------------- 1 | file_in_root -------------------------------------------------------------------------------- /integrationtest/inspection/child-module-env-vars/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/child-module-env-vars/.terraform/modules/modules.json -------------------------------------------------------------------------------- /integrationtest/inspection/child-module-env-vars/child-module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/child-module-env-vars/child-module/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/child-module-env-vars/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/child-module-env-vars/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/child-module-env-vars/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/child-module-env-vars/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/conditional/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/conditional/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/conditional/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/conditional/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/conditional/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/cty-based-eval/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/cty-based-eval/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/cty-based-eval/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/cty-based-eval/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/cty-based-eval/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/disabled-rules/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/disabled-rules/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/inspection/disabled-rules/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/disabled-rules/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/disabled-rules/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/disabled-rules/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/dynblock-unknown/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/dynblock-unknown/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/dynblock-unknown/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/dynblock-unknown/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/dynblock-unknown/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/dynblock/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/dynblock/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/dynblock/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/dynblock/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/dynblock/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/enable-config-rule-by-cli/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/enable-config-rule-by-cli/main.tf: -------------------------------------------------------------------------------- 1 | resource "aws_db_instance" "main" { 2 | name = "staging" 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/enable-config-rule-by-cli/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/enable-config-rule-by-cli/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/enable-plugin-by-cli/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/enable-plugin-by-cli/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/enable-plugin-by-cli/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/enable-plugin-by-cli/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/enable-required-config-rule-by-cli/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/enable-required-config-rule-by-cli/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/enable-required-config-rule-by-cli/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/eval-on-root-context/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/eval-on-root-context/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/eval-on-root-context/module.tf -------------------------------------------------------------------------------- /integrationtest/inspection/eval-on-root-context/module/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/eval-on-root-context/module/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/eval-on-root-context/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/eval-on-root-context/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/expand/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/expand/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/inspection/expand/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/expand/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/expand/module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/expand/module/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/expand/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/expand/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/expand/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/expand/result_windows.json -------------------------------------------------------------------------------- /integrationtest/inspection/functions/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/functions/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/functions/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/functions/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/functions/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/heredoc/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/heredoc/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/heredoc/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/heredoc/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/heredoc/result_windows.json -------------------------------------------------------------------------------- /integrationtest/inspection/heredoc/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/heredoc/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/incompatible-host/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "incompatiblehost" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/incompatible-host/result.json.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/incompatible-host/result.json.tmpl -------------------------------------------------------------------------------- /integrationtest/inspection/init-cwd/modules/one/main.tf: -------------------------------------------------------------------------------- 1 | output "one" { 2 | value = "foo" 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/init-cwd/modules/two/main.tf: -------------------------------------------------------------------------------- 1 | module "one" { 2 | source = "../one" 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/init-cwd/root/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/init-cwd/root/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/init-cwd/root/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/init-cwd/root/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/inspection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/inspection_test.go -------------------------------------------------------------------------------- /integrationtest/inspection/jsonsyntax/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/jsonsyntax/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/jsonsyntax/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/jsonsyntax/template.tf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/jsonsyntax/template.tf.json -------------------------------------------------------------------------------- /integrationtest/inspection/just-attributes/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/just-attributes/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/just-attributes/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/just-attributes/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/just-attributes/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/map-attribute/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/map-attribute/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/map-attribute/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/map-attribute/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/map-attribute/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/marked/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/marked/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/marked/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/marked/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/marked/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/module/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/module/ignore_module/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/module/ignore_module/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/module/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/module/module.tf -------------------------------------------------------------------------------- /integrationtest/inspection/module/module/module/instance.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/module/module/module/instance.tf -------------------------------------------------------------------------------- /integrationtest/inspection/module/module/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/module/module/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/module/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/module/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/module/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/module/result_windows.json -------------------------------------------------------------------------------- /integrationtest/inspection/no_calling_module/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/no_calling_module/ec2-instance/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/no_calling_module/ec2-instance/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/no_calling_module/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/no_calling_module/module.tf -------------------------------------------------------------------------------- /integrationtest/inspection/no_calling_module/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/no_calling_module/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/override/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/override/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/inspection/override/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/override/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/override/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/override/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/override/template_override.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/override/template_override.tf -------------------------------------------------------------------------------- /integrationtest/inspection/override/version_override.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/override/version_override.tf -------------------------------------------------------------------------------- /integrationtest/inspection/path/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/path/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/path/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/path/module/ec2.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/path/module/ec2.tf -------------------------------------------------------------------------------- /integrationtest/inspection/path/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/path/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/path/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/path/result_windows.json -------------------------------------------------------------------------------- /integrationtest/inspection/plugin/.tflint.d/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /integrationtest/inspection/plugin/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "example" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/plugin/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/plugin/module.tf -------------------------------------------------------------------------------- /integrationtest/inspection/plugin/module/module/instance.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/plugin/module/module/instance.tf -------------------------------------------------------------------------------- /integrationtest/inspection/plugin/module/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/plugin/module/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/plugin/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/plugin/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/plugin/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/plugin/result_windows.json -------------------------------------------------------------------------------- /integrationtest/inspection/plugin/template.tf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/plugin/template.tf.json -------------------------------------------------------------------------------- /integrationtest/inspection/provider-config/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/provider-config/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/inspection/provider-config/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/provider-config/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/provider-config/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/provider-config/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/rule-config/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/rule-config/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/inspection/rule-config/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/rule-config/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/rule-config/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/rule-config/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/rule-optional-config/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/rule-optional-config/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/inspection/rule-optional-config/main.tf: -------------------------------------------------------------------------------- 1 | resource "aws_db_instance" "main" { 2 | name = "staging" 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/rule-optional-config/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/rule-optional-config/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/rule-required-config/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/rule-required-config/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/inspection/rule-required-config/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/rule-required-config/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/variables/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/variables/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/variables/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/variables/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/variables/template.tf -------------------------------------------------------------------------------- /integrationtest/inspection/variables/terraform.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/variables/terraform.tfvars -------------------------------------------------------------------------------- /integrationtest/inspection/variables/variables.auto.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/variables/variables.auto.tfvars -------------------------------------------------------------------------------- /integrationtest/inspection/variables/variables.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/variables/variables.tfvars -------------------------------------------------------------------------------- /integrationtest/inspection/with_module_init/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/with_module_init/.terraform/modules/modules.json -------------------------------------------------------------------------------- /integrationtest/inspection/with_module_init/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/with_module_init/ec2-instance/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/with_module_init/ec2-instance/main.tf -------------------------------------------------------------------------------- /integrationtest/inspection/with_module_init/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/with_module_init/module.tf -------------------------------------------------------------------------------- /integrationtest/inspection/with_module_init/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/with_module_init/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/with_module_init/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/with_module_init/result_windows.json -------------------------------------------------------------------------------- /integrationtest/inspection/without_module_init/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/inspection/without_module_init/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/without_module_init/module.tf -------------------------------------------------------------------------------- /integrationtest/inspection/without_module_init/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/without_module_init/result.json -------------------------------------------------------------------------------- /integrationtest/inspection/without_module_init/template.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/inspection/without_module_init/template.tf -------------------------------------------------------------------------------- /integrationtest/langserver/initialize_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/langserver/initialize_test.go -------------------------------------------------------------------------------- /integrationtest/langserver/langserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/langserver/langserver_test.go -------------------------------------------------------------------------------- /integrationtest/langserver/test-fixtures/path_functions/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/langserver/test-fixtures/path_functions/instance_type: -------------------------------------------------------------------------------- 1 | t1.2xlarge -------------------------------------------------------------------------------- /integrationtest/langserver/test-fixtures/path_functions/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/langserver/test-fixtures/path_functions/main.tf -------------------------------------------------------------------------------- /integrationtest/langserver/test-fixtures/workdir/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/langserver/test-fixtures/workdir/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/langserver/test-fixtures/workdir/main.tf -------------------------------------------------------------------------------- /integrationtest/langserver/text_document_did_change_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/langserver/text_document_did_change_test.go -------------------------------------------------------------------------------- /integrationtest/langserver/text_document_did_open_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/langserver/text_document_did_open_test.go -------------------------------------------------------------------------------- /integrationtest/langserver/workspace_did_change_watched_files_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/langserver/workspace_did_change_watched_files_test.go -------------------------------------------------------------------------------- /integrationtest/race/eval_locals_on_root_ctx/.tflint.hcl: -------------------------------------------------------------------------------- 1 | plugin "testing" { 2 | enabled = true 3 | } 4 | -------------------------------------------------------------------------------- /integrationtest/race/eval_locals_on_root_ctx/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/race/eval_locals_on_root_ctx/main.tf -------------------------------------------------------------------------------- /integrationtest/race/eval_locals_on_root_ctx/module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/race/eval_locals_on_root_ctx/module/main.tf -------------------------------------------------------------------------------- /integrationtest/race/eval_locals_on_root_ctx/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/race/eval_locals_on_root_ctx/result.json -------------------------------------------------------------------------------- /integrationtest/race/race_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/race/race_test.go -------------------------------------------------------------------------------- /integrationtest/recursive/basic/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/basic/result.json -------------------------------------------------------------------------------- /integrationtest/recursive/basic/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/basic/result_windows.json -------------------------------------------------------------------------------- /integrationtest/recursive/basic/subdir1/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/basic/subdir1/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/recursive/basic/subdir1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/basic/subdir1/main.tf -------------------------------------------------------------------------------- /integrationtest/recursive/basic/subdir2/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/basic/subdir2/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/recursive/basic/subdir2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/basic/subdir2/main.tf -------------------------------------------------------------------------------- /integrationtest/recursive/chdir/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/chdir/result.json -------------------------------------------------------------------------------- /integrationtest/recursive/chdir/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/chdir/result_windows.json -------------------------------------------------------------------------------- /integrationtest/recursive/chdir/subdir1/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/chdir/subdir1/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/recursive/chdir/subdir1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/chdir/subdir1/main.tf -------------------------------------------------------------------------------- /integrationtest/recursive/chdir/subdir1/subdir3/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/chdir/subdir1/subdir3/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/recursive/chdir/subdir1/subdir3/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/chdir/subdir1/subdir3/main.tf -------------------------------------------------------------------------------- /integrationtest/recursive/chdir/subdir2/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/chdir/subdir2/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/recursive/chdir/subdir2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/chdir/subdir2/main.tf -------------------------------------------------------------------------------- /integrationtest/recursive/errors/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/errors/result.json -------------------------------------------------------------------------------- /integrationtest/recursive/errors/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/errors/result_windows.json -------------------------------------------------------------------------------- /integrationtest/recursive/errors/subdir1/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/errors/subdir1/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/recursive/errors/subdir1/main.tf: -------------------------------------------------------------------------------- 1 | resource "aws_instance" "foo" { 2 | -------------------------------------------------------------------------------- /integrationtest/recursive/errors/subdir2/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/errors/subdir2/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/recursive/errors/subdir2/main.tf: -------------------------------------------------------------------------------- 1 | instance_type = "t2.micro" 2 | } 3 | -------------------------------------------------------------------------------- /integrationtest/recursive/filter/result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/filter/result.json -------------------------------------------------------------------------------- /integrationtest/recursive/filter/result_windows.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/filter/result_windows.json -------------------------------------------------------------------------------- /integrationtest/recursive/filter/subdir1/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/filter/subdir1/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/recursive/filter/subdir1/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/filter/subdir1/resource.tf -------------------------------------------------------------------------------- /integrationtest/recursive/filter/subdir2/.tflint.hcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/filter/subdir2/.tflint.hcl -------------------------------------------------------------------------------- /integrationtest/recursive/filter/subdir2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/filter/subdir2/main.tf -------------------------------------------------------------------------------- /integrationtest/recursive/recursive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/integrationtest/recursive/recursive_test.go -------------------------------------------------------------------------------- /langserver/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/langserver/conn.go -------------------------------------------------------------------------------- /langserver/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/langserver/handler.go -------------------------------------------------------------------------------- /langserver/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/langserver/handler_test.go -------------------------------------------------------------------------------- /langserver/initialize.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/langserver/initialize.go -------------------------------------------------------------------------------- /langserver/text_document_did_change.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/langserver/text_document_did_change.go -------------------------------------------------------------------------------- /langserver/text_document_did_open.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/langserver/text_document_did_open.go -------------------------------------------------------------------------------- /langserver/workspace_did_change_watched_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/langserver/workspace_did_change_watched_files.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/main.go -------------------------------------------------------------------------------- /plugin/checksum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/checksum.go -------------------------------------------------------------------------------- /plugin/checksum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/checksum_test.go -------------------------------------------------------------------------------- /plugin/discovery.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/discovery.go -------------------------------------------------------------------------------- /plugin/discovery_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/discovery_test.go -------------------------------------------------------------------------------- /plugin/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/install.go -------------------------------------------------------------------------------- /plugin/install_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/install_test.go -------------------------------------------------------------------------------- /plugin/plugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/plugin.go -------------------------------------------------------------------------------- /plugin/plugin_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/plugin_version.go -------------------------------------------------------------------------------- /plugin/plugin_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/plugin_version_test.go -------------------------------------------------------------------------------- /plugin/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/server.go -------------------------------------------------------------------------------- /plugin/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/server_test.go -------------------------------------------------------------------------------- /plugin/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/signature.go -------------------------------------------------------------------------------- /plugin/signature_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/signature_test.go -------------------------------------------------------------------------------- /plugin/stub-generator/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/main.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/bar/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/bar/main.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/customrulesettesting/custom/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/customrulesettesting/custom/config.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/customrulesettesting/custom/ruleset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/customrulesettesting/custom/ruleset.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/customrulesettesting/custom/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/customrulesettesting/custom/runner.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/customrulesettesting/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/customrulesettesting/main.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/customrulesettesting/rules/aws_instance_example_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/customrulesettesting/rules/aws_instance_example_type.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/example/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/example/main.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/foo/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/foo/main.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/incompatiblehost/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/incompatiblehost/main.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/main.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/aws_autoscaling_group_cty_eval_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/aws_autoscaling_group_cty_eval_example.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/aws_cloudformation_stack_error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/aws_cloudformation_stack_error.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/aws_db_instance_with_default_config_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/aws_db_instance_with_default_config_example.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/aws_iam_policy_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/aws_iam_policy_example.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/aws_iam_role_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/aws_iam_role_example.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/aws_instance_autofix_conflict.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/aws_instance_autofix_conflict.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/aws_instance_example_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/aws_instance_example_type.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/aws_instance_map_eval_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/aws_instance_map_eval_example.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/aws_route53_record_eval_on_root_ctx_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/aws_route53_record_eval_on_root_ctx_example.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/aws_s3_bucket_example_lifecycle_rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/aws_s3_bucket_example_lifecycle_rule.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/aws_s3_bucket_with_config_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/aws_s3_bucket_with_config_example.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/locals_just_attributes_example_rule.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/locals_just_attributes_example_rule.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/terraform_autofix_comment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/terraform_autofix_comment.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/terraform_autofix_remove_local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/terraform_autofix_remove_local.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/terraform_required_providers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/terraform_required_providers.go -------------------------------------------------------------------------------- /plugin/stub-generator/sources/testing/rules/testing_assertions_example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/stub-generator/sources/testing/rules/testing_assertions_example.go -------------------------------------------------------------------------------- /plugin/test-fixtures/locals/.tflint.d/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugin/test-fixtures/locals/.tflint.d/plugins/github.com/terraform-linters/tflint-ruleset-bar/0.1.0/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugin/test-fixtures/no_plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugin/test-fixtures/plugin_name_is_directory/tflint-ruleset-foo/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugin/test-fixtures/plugins/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugin/test-fixtures/plugins/github.com/terraform-linters/tflint-ruleset-bar/0.1.0/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /plugin/test-fixtures/signatures/checksums.txt.sig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/plugin/test-fixtures/signatures/checksums.txt.sig -------------------------------------------------------------------------------- /terraform/.golangci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/.golangci.yml -------------------------------------------------------------------------------- /terraform/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/LICENSE -------------------------------------------------------------------------------- /terraform/LICENSE-BUSL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/LICENSE-BUSL -------------------------------------------------------------------------------- /terraform/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/README.md -------------------------------------------------------------------------------- /terraform/addrs/count_attr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/count_attr.go -------------------------------------------------------------------------------- /terraform/addrs/for_each_attr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/for_each_attr.go -------------------------------------------------------------------------------- /terraform/addrs/input_variable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/input_variable.go -------------------------------------------------------------------------------- /terraform/addrs/instance_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/instance_key.go -------------------------------------------------------------------------------- /terraform/addrs/local_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/local_value.go -------------------------------------------------------------------------------- /terraform/addrs/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/module.go -------------------------------------------------------------------------------- /terraform/addrs/module_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/module_call.go -------------------------------------------------------------------------------- /terraform/addrs/module_instance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/module_instance.go -------------------------------------------------------------------------------- /terraform/addrs/module_source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/module_source.go -------------------------------------------------------------------------------- /terraform/addrs/module_source_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/module_source_test.go -------------------------------------------------------------------------------- /terraform/addrs/output_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/output_value.go -------------------------------------------------------------------------------- /terraform/addrs/parse_ref.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/parse_ref.go -------------------------------------------------------------------------------- /terraform/addrs/parse_ref_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/parse_ref_test.go -------------------------------------------------------------------------------- /terraform/addrs/path_attr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/path_attr.go -------------------------------------------------------------------------------- /terraform/addrs/referenceable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/referenceable.go -------------------------------------------------------------------------------- /terraform/addrs/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/resource.go -------------------------------------------------------------------------------- /terraform/addrs/resourcemode_string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/resourcemode_string.go -------------------------------------------------------------------------------- /terraform/addrs/self.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/self.go -------------------------------------------------------------------------------- /terraform/addrs/terraform_attr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/addrs/terraform_attr.go -------------------------------------------------------------------------------- /terraform/collections/set.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/collections/set.go -------------------------------------------------------------------------------- /terraform/collections/set_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/collections/set_test.go -------------------------------------------------------------------------------- /terraform/collections/unique_key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/collections/unique_key.go -------------------------------------------------------------------------------- /terraform/collections/unique_key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/collections/unique_key_test.go -------------------------------------------------------------------------------- /terraform/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/config.go -------------------------------------------------------------------------------- /terraform/evaluator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/evaluator.go -------------------------------------------------------------------------------- /terraform/evaluator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/evaluator_test.go -------------------------------------------------------------------------------- /terraform/input_value.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/input_value.go -------------------------------------------------------------------------------- /terraform/input_value_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/input_value_test.go -------------------------------------------------------------------------------- /terraform/ipaddr/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/ipaddr/LICENSE -------------------------------------------------------------------------------- /terraform/ipaddr/PATENTS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/ipaddr/PATENTS -------------------------------------------------------------------------------- /terraform/ipaddr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/ipaddr/README.md -------------------------------------------------------------------------------- /terraform/ipaddr/doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/ipaddr/doc.go -------------------------------------------------------------------------------- /terraform/ipaddr/ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/ipaddr/ip.go -------------------------------------------------------------------------------- /terraform/ipaddr/ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/ipaddr/ip_test.go -------------------------------------------------------------------------------- /terraform/ipaddr/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/ipaddr/parse.go -------------------------------------------------------------------------------- /terraform/lang/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/data.go -------------------------------------------------------------------------------- /terraform/lang/data_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/data_test.go -------------------------------------------------------------------------------- /terraform/lang/eval.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/eval.go -------------------------------------------------------------------------------- /terraform/lang/eval_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/eval_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/cidr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/cidr.go -------------------------------------------------------------------------------- /terraform/lang/funcs/cidr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/cidr_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/collection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/collection.go -------------------------------------------------------------------------------- /terraform/lang/funcs/collection_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/collection_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/conversion.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/conversion.go -------------------------------------------------------------------------------- /terraform/lang/funcs/conversion_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/conversion_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/crypto.go -------------------------------------------------------------------------------- /terraform/lang/funcs/crypto_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/crypto_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/datetime.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/datetime.go -------------------------------------------------------------------------------- /terraform/lang/funcs/datetime_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/datetime_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/encoding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/encoding.go -------------------------------------------------------------------------------- /terraform/lang/funcs/encoding_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/encoding_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/filesystem.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/filesystem.go -------------------------------------------------------------------------------- /terraform/lang/funcs/filesystem_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/filesystem_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/number.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/number.go -------------------------------------------------------------------------------- /terraform/lang/funcs/number_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/number_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/redact.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/redact.go -------------------------------------------------------------------------------- /terraform/lang/funcs/redact_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/redact_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/refinements.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/refinements.go -------------------------------------------------------------------------------- /terraform/lang/funcs/sensitive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/sensitive.go -------------------------------------------------------------------------------- /terraform/lang/funcs/sensitive_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/sensitive_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/string.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/string.go -------------------------------------------------------------------------------- /terraform/lang/funcs/string_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/string_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/terraform/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/terraform/functions.go -------------------------------------------------------------------------------- /terraform/lang/funcs/terraform/functions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/terraform/functions_test.go -------------------------------------------------------------------------------- /terraform/lang/funcs/testdata/bare.tmpl: -------------------------------------------------------------------------------- 1 | ${val} -------------------------------------------------------------------------------- /terraform/lang/funcs/testdata/func.tmpl: -------------------------------------------------------------------------------- 1 | The items are ${join(", ", list)} -------------------------------------------------------------------------------- /terraform/lang/funcs/testdata/hello.tmpl: -------------------------------------------------------------------------------- 1 | Hello, ${name}! -------------------------------------------------------------------------------- /terraform/lang/funcs/testdata/hello.txt: -------------------------------------------------------------------------------- 1 | Hello World -------------------------------------------------------------------------------- /terraform/lang/funcs/testdata/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/testdata/icon.png -------------------------------------------------------------------------------- /terraform/lang/funcs/testdata/list.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/funcs/testdata/list.tmpl -------------------------------------------------------------------------------- /terraform/lang/funcs/testdata/recursive.tmpl: -------------------------------------------------------------------------------- 1 | ${templatefile("recursive.tmpl", {})} -------------------------------------------------------------------------------- /terraform/lang/funcs/testdata/recursive_namespaced.tmpl: -------------------------------------------------------------------------------- 1 | ${core::templatefile("recursive_namespaced.tmpl", {})} 2 | -------------------------------------------------------------------------------- /terraform/lang/funcs/testdata/unreadable/foobar: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /terraform/lang/function_calls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/function_calls.go -------------------------------------------------------------------------------- /terraform/lang/function_calls_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/function_calls_test.go -------------------------------------------------------------------------------- /terraform/lang/functions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/functions.go -------------------------------------------------------------------------------- /terraform/lang/functions_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/functions_test.go -------------------------------------------------------------------------------- /terraform/lang/references.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/references.go -------------------------------------------------------------------------------- /terraform/lang/scope.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/scope.go -------------------------------------------------------------------------------- /terraform/lang/testdata/functions-test/hello.tmpl: -------------------------------------------------------------------------------- 1 | Hello, ${name}! -------------------------------------------------------------------------------- /terraform/lang/testdata/functions-test/hello.txt: -------------------------------------------------------------------------------- 1 | hello! -------------------------------------------------------------------------------- /terraform/lang/testdata/functions-test/subdirectory/hello.tmpl: -------------------------------------------------------------------------------- 1 | Hello, ${name}! -------------------------------------------------------------------------------- /terraform/lang/testdata/functions-test/subdirectory/hello.txt: -------------------------------------------------------------------------------- 1 | hello! -------------------------------------------------------------------------------- /terraform/lang/types/type_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/types/type_type.go -------------------------------------------------------------------------------- /terraform/lang/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/lang/types/types.go -------------------------------------------------------------------------------- /terraform/loader.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/loader.go -------------------------------------------------------------------------------- /terraform/loader_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/loader_test.go -------------------------------------------------------------------------------- /terraform/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/local.go -------------------------------------------------------------------------------- /terraform/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/meta.go -------------------------------------------------------------------------------- /terraform/meta_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/meta_test.go -------------------------------------------------------------------------------- /terraform/module.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/module.go -------------------------------------------------------------------------------- /terraform/module_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/module_call.go -------------------------------------------------------------------------------- /terraform/module_mgr.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/module_mgr.go -------------------------------------------------------------------------------- /terraform/module_mgr_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/module_mgr_test.go -------------------------------------------------------------------------------- /terraform/module_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/module_test.go -------------------------------------------------------------------------------- /terraform/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/parser.go -------------------------------------------------------------------------------- /terraform/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/parser_test.go -------------------------------------------------------------------------------- /terraform/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/resource.go -------------------------------------------------------------------------------- /terraform/test-fixtures/circular_referencing_modules/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/circular_referencing_modules/main.tf -------------------------------------------------------------------------------- /terraform/test-fixtures/circular_referencing_modules/module1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/circular_referencing_modules/module1/main.tf -------------------------------------------------------------------------------- /terraform/test-fixtures/circular_referencing_modules/module2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/circular_referencing_modules/module2/main.tf -------------------------------------------------------------------------------- /terraform/test-fixtures/invalid_configuration/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/invalid_configuration/resource.tf -------------------------------------------------------------------------------- /terraform/test-fixtures/invalid_values_files/terraform.tfvars: -------------------------------------------------------------------------------- 1 | literal = 1 2 | 3 | resource "aws_instance" "web" {} 4 | -------------------------------------------------------------------------------- /terraform/test-fixtures/module_not_found/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/module_not_found/module.tf -------------------------------------------------------------------------------- /terraform/test-fixtures/v0.15.0_module/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/v0.15.0_module/.terraform/modules/modules.json -------------------------------------------------------------------------------- /terraform/test-fixtures/v0.15.0_module/ec2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/v0.15.0_module/ec2/main.tf -------------------------------------------------------------------------------- /terraform/test-fixtures/v0.15.0_module/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/v0.15.0_module/module.tf -------------------------------------------------------------------------------- /terraform/test-fixtures/values_files/auto1.auto.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/values_files/auto1.auto.tfvars -------------------------------------------------------------------------------- /terraform/test-fixtures/values_files/auto2.auto.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/values_files/auto2.auto.tfvars -------------------------------------------------------------------------------- /terraform/test-fixtures/values_files/cli1.tfvars: -------------------------------------------------------------------------------- 1 | cli1 = "cli1.tfvars" 2 | -------------------------------------------------------------------------------- /terraform/test-fixtures/values_files/cli2.tfvars: -------------------------------------------------------------------------------- 1 | cli2 = "cli2.tfvars" 2 | -------------------------------------------------------------------------------- /terraform/test-fixtures/values_files/terraform.tfvars: -------------------------------------------------------------------------------- 1 | default = "terraform.tfvars" 2 | -------------------------------------------------------------------------------- /terraform/test-fixtures/without_module_manifest/ec2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/without_module_manifest/ec2/main.tf -------------------------------------------------------------------------------- /terraform/test-fixtures/without_module_manifest/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/test-fixtures/without_module_manifest/module.tf -------------------------------------------------------------------------------- /terraform/test-fixtures/workspace/.terraform/environment: -------------------------------------------------------------------------------- 1 | staging -------------------------------------------------------------------------------- /terraform/test-fixtures/workspace/.terraform_production/environment: -------------------------------------------------------------------------------- 1 | production -------------------------------------------------------------------------------- /terraform/tfdiags/config_traversals.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfdiags/config_traversals.go -------------------------------------------------------------------------------- /terraform/tfhcl/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfhcl/LICENSE -------------------------------------------------------------------------------- /terraform/tfhcl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfhcl/README.md -------------------------------------------------------------------------------- /terraform/tfhcl/expand_body.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfhcl/expand_body.go -------------------------------------------------------------------------------- /terraform/tfhcl/expand_body_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfhcl/expand_body_test.go -------------------------------------------------------------------------------- /terraform/tfhcl/expand_spec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfhcl/expand_spec.go -------------------------------------------------------------------------------- /terraform/tfhcl/expr_wrap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfhcl/expr_wrap.go -------------------------------------------------------------------------------- /terraform/tfhcl/expressions_hclext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfhcl/expressions_hclext.go -------------------------------------------------------------------------------- /terraform/tfhcl/iteration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfhcl/iteration.go -------------------------------------------------------------------------------- /terraform/tfhcl/public.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfhcl/public.go -------------------------------------------------------------------------------- /terraform/tfhcl/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfhcl/schema.go -------------------------------------------------------------------------------- /terraform/tfhcl/variables_hclext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/tfhcl/variables_hclext.go -------------------------------------------------------------------------------- /terraform/variable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/terraform/variable.go -------------------------------------------------------------------------------- /tflint/annotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/annotation.go -------------------------------------------------------------------------------- /tflint/annotation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/annotation_test.go -------------------------------------------------------------------------------- /tflint/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/config.go -------------------------------------------------------------------------------- /tflint/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/config_test.go -------------------------------------------------------------------------------- /tflint/issue.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/issue.go -------------------------------------------------------------------------------- /tflint/issue_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/issue_test.go -------------------------------------------------------------------------------- /tflint/meta.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/meta.go -------------------------------------------------------------------------------- /tflint/module_variable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/module_variable.go -------------------------------------------------------------------------------- /tflint/module_variable_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/module_variable_test.go -------------------------------------------------------------------------------- /tflint/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/runner.go -------------------------------------------------------------------------------- /tflint/runner_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/runner_test.go -------------------------------------------------------------------------------- /tflint/test-fixtures/invalid_module_attribute/.terraform/modules/07be448a6067a2bba065bff4beea229d/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/invalid_module_attribute/.terraform/modules/07be448a6067a2bba065bff4beea229d/resource.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/invalid_module_attribute/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/invalid_module_attribute/.terraform/modules/modules.json -------------------------------------------------------------------------------- /tflint/test-fixtures/invalid_module_attribute/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/invalid_module_attribute/module.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/invalid_module_attribute/module/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/invalid_module_attribute/module/resource.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/module_with_count_for_each/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/module_with_count_for_each/.terraform/modules/modules.json -------------------------------------------------------------------------------- /tflint/test-fixtures/module_with_count_for_each/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/module_with_count_for_each/module.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/module_with_count_for_each/module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/module_with_count_for_each/module/main.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/nested_module_vars/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/nested_module_vars/.terraform/modules/modules.json -------------------------------------------------------------------------------- /tflint/test-fixtures/nested_module_vars/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/nested_module_vars/main.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/nested_module_vars/module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/nested_module_vars/module/main.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/nested_module_vars/module/module/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/nested_module_vars/module/module/main.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/nested_modules/.terraform/modules/07be448a6067a2bba065bff4beea229d/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/nested_modules/.terraform/modules/07be448a6067a2bba065bff4beea229d/module.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/nested_modules/.terraform/modules/07be448a6067a2bba065bff4beea229d/module1/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/nested_modules/.terraform/modules/07be448a6067a2bba065bff4beea229d/module1/resource.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/nested_modules/.terraform/modules/a8d8930bc3c2ae53bf6e3bbcb3083d7b/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/nested_modules/.terraform/modules/a8d8930bc3c2ae53bf6e3bbcb3083d7b/resource.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/nested_modules/.terraform/modules/modules.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/nested_modules/.terraform/modules/modules.json -------------------------------------------------------------------------------- /tflint/test-fixtures/nested_modules/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/nested_modules/module.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/nested_modules/module/module.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/nested_modules/module/module.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/nested_modules/module/module1/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/nested_modules/module/module1/resource.tf -------------------------------------------------------------------------------- /tflint/test-fixtures/no_modules/resource.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/test-fixtures/no_modules/resource.tf -------------------------------------------------------------------------------- /tflint/testing.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/testing.go -------------------------------------------------------------------------------- /tflint/tflint_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tflint/tflint_test.go -------------------------------------------------------------------------------- /tools/release/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tools/release/main.go -------------------------------------------------------------------------------- /tools/release/release-note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/terraform-linters/tflint/HEAD/tools/release/release-note.md --------------------------------------------------------------------------------