From 83a927b14757f6a171021438f7f00d0cf2648524 Mon Sep 17 00:00:00 2001 From: Kazuma Watanabe Date: Sun, 7 Jul 2024 00:31:40 +0900 Subject: [PATCH] Bump bundled terraform ruleset to v0.8.0 (#2085) --- go.mod | 2 +- go.sum | 4 +-- integrationtest/bundled/basic/result.json | 32 ++++++++--------- .../bundled/with_config/result.json | 34 +++++++++---------- 4 files changed, 36 insertions(+), 36 deletions(-) diff --git a/go.mod b/go.mod index 45fa34e25..b39f84608 100644 --- a/go.mod +++ b/go.mod @@ -25,7 +25,7 @@ require ( github.com/sourcegraph/jsonrpc2 v0.2.0 github.com/spf13/afero v1.11.0 github.com/terraform-linters/tflint-plugin-sdk v0.20.0 - github.com/terraform-linters/tflint-ruleset-terraform v0.7.0 + github.com/terraform-linters/tflint-ruleset-terraform v0.8.0 github.com/xeipuuv/gojsonschema v1.2.0 github.com/zclconf/go-cty v1.14.4 github.com/zclconf/go-cty-debug v0.0.0-20240509010212-0d6042c53940 diff --git a/go.sum b/go.sum index 79127143c..56fdae2b0 100644 --- a/go.sum +++ b/go.sum @@ -465,8 +465,8 @@ github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcU github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/terraform-linters/tflint-plugin-sdk v0.20.0 h1:e7vfAI2rvAtClPx+eY0fd7kvmY0plVRDycgSQL9UQ4o= github.com/terraform-linters/tflint-plugin-sdk v0.20.0/go.mod h1:ySt9h+KoEhCM/zjjigIZC2J2Tboyzf53437PAYjrKxc= -github.com/terraform-linters/tflint-ruleset-terraform v0.7.0 h1:yV/sxzk1nO4hGikkaqWGZ9A4aKdRCigxWCAb4Y4Mcsg= -github.com/terraform-linters/tflint-ruleset-terraform v0.7.0/go.mod h1:nyZpkZu1x6n+l+XE8m14ADdQTpzitZVP+DZt/AHsQKQ= +github.com/terraform-linters/tflint-ruleset-terraform v0.8.0 h1:31zqg0fKSZYaH9Dgg/aiYSI76yp8n1awATVGdic6kxo= +github.com/terraform-linters/tflint-ruleset-terraform v0.8.0/go.mod h1:YoN4gNfVGPi4guQFyHZ/lxqpT5HyRMsl+TQKaS2YqWo= github.com/ulikunitz/xz v0.5.10 h1:t92gobL9l3HE202wg3rlk19F6X+JOxl9BBrCCMYEYd8= github.com/ulikunitz/xz v0.5.10/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= github.com/vmihailenco/msgpack/v4 v4.3.12/go.mod h1:gborTTJjAo/GWTqqRjrLCn9pgNN+NXzzngzBKDPIqw4= diff --git a/integrationtest/bundled/basic/result.json b/integrationtest/bundled/basic/result.json index c4ec415c5..9dac15add 100644 --- a/integrationtest/bundled/basic/result.json +++ b/integrationtest/bundled/basic/result.json @@ -2,31 +2,31 @@ "issues": [ { "rule": { - "name": "terraform_required_version", + "name": "terraform_typed_variables", "severity": "warning", - "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.1.1/docs/rules/terraform_required_version.md" + "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.8.0/docs/rules/terraform_typed_variables.md" }, - "message": "terraform \"required_version\" attribute is required", + "message": "`instance_type` variable has no type", "range": { - "filename": "", + "filename": "main.tf", "start": { - "line": 0, - "column": 0 + "line": 1, + "column": 1 }, "end": { - "line": 0, - "column": 0 + "line": 1, + "column": 25 } }, "callers": [] }, { "rule": { - "name": "terraform_typed_variables", + "name": "terraform_required_version", "severity": "warning", - "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.1.1/docs/rules/terraform_typed_variables.md" + "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.8.0/docs/rules/terraform_required_version.md" }, - "message": "`instance_type` variable has no type", + "message": "terraform \"required_version\" attribute is required", "range": { "filename": "main.tf", "start": { @@ -35,7 +35,7 @@ }, "end": { "line": 1, - "column": 25 + "column": 1 } }, "callers": [] @@ -44,7 +44,7 @@ "rule": { "name": "terraform_unused_declarations", "severity": "warning", - "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.1.1/docs/rules/terraform_unused_declarations.md" + "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.8.0/docs/rules/terraform_unused_declarations.md" }, "message": "variable \"unused\" is declared but not used", "range": { @@ -64,7 +64,7 @@ "rule": { "name": "terraform_required_providers", "severity": "warning", - "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.1.1/docs/rules/terraform_required_providers.md" + "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.8.0/docs/rules/terraform_required_providers.md" }, "message": "Missing version constraint for provider \"aws\" in `required_providers`", "range": { @@ -84,7 +84,7 @@ "rule": { "name": "terraform_empty_list_equality", "severity": "warning", - "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.1.1/docs/rules/terraform_empty_list_equality.md" + "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.8.0/docs/rules/terraform_empty_list_equality.md" }, "message": "Comparing a collection with an empty list is invalid. To detect an empty collection, check its length.", "range": { @@ -104,7 +104,7 @@ "rule": { "name": "terraform_deprecated_interpolation", "severity": "warning", - "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.1.1/docs/rules/terraform_deprecated_interpolation.md" + "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.8.0/docs/rules/terraform_deprecated_interpolation.md" }, "message": "Interpolation-only expressions are deprecated in Terraform v0.12.14", "range": { diff --git a/integrationtest/bundled/with_config/result.json b/integrationtest/bundled/with_config/result.json index 5985d8986..aaefde99f 100644 --- a/integrationtest/bundled/with_config/result.json +++ b/integrationtest/bundled/with_config/result.json @@ -2,31 +2,31 @@ "issues": [ { "rule": { - "name": "terraform_required_version", - "severity": "warning", - "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.1.1/docs/rules/terraform_required_version.md" + "name": "terraform_documented_variables", + "severity": "info", + "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.8.0/docs/rules/terraform_documented_variables.md" }, - "message": "terraform \"required_version\" attribute is required", + "message": "`instance_type` variable has no description", "range": { - "filename": "", + "filename": "main.tf", "start": { - "line": 0, - "column": 0 + "line": 1, + "column": 1 }, "end": { - "line": 0, - "column": 0 + "line": 1, + "column": 25 } }, "callers": [] }, { "rule": { - "name": "terraform_documented_variables", - "severity": "info", - "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.1.1/docs/rules/terraform_documented_variables.md" + "name": "terraform_unused_declarations", + "severity": "warning", + "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.8.0/docs/rules/terraform_unused_declarations.md" }, - "message": "`instance_type` variable has no description", + "message": "variable \"instance_type\" is declared but not used", "range": { "filename": "main.tf", "start": { @@ -42,11 +42,11 @@ }, { "rule": { - "name": "terraform_unused_declarations", + "name": "terraform_required_version", "severity": "warning", - "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.1.1/docs/rules/terraform_unused_declarations.md" + "link": "https://github.com/terraform-linters/tflint-ruleset-terraform/blob/v0.8.0/docs/rules/terraform_required_version.md" }, - "message": "variable \"instance_type\" is declared but not used", + "message": "terraform \"required_version\" attribute is required", "range": { "filename": "main.tf", "start": { @@ -55,7 +55,7 @@ }, "end": { "line": 1, - "column": 25 + "column": 1 } }, "callers": []