@@ -3,6 +3,7 @@ package main
33import (
44 "github.com/terraform-linters/tflint-plugin-sdk/plugin"
55 "github.com/terraform-linters/tflint-plugin-sdk/tflint"
6+ "github.com/terraform-linters/tflint-ruleset-terraform/project"
67 "github.com/terraform-linters/tflint-ruleset-terraform/rules"
78 "github.com/terraform-linters/tflint-ruleset-terraform/terraform"
89)
@@ -12,40 +13,9 @@ func main() {
1213 RuleSet : & terraform.RuleSet {
1314 BuiltinRuleSet : tflint.BuiltinRuleSet {
1415 Name : "terraform" ,
15- Version : "0.1.0" ,
16- },
17- PresetRules : map [string ][]tflint.Rule {
18- "all" : {
19- rules .NewTerraformCommentSyntaxRule (),
20- rules .NewTerraformDeprecatedIndexRule (),
21- rules .NewTerraformDeprecatedInterpolationRule (),
22- rules .NewTerraformDocumentedOutputsRule (),
23- rules .NewTerraformDocumentedVariablesRule (),
24- rules .NewTerraformEmptyListEqualityRule (),
25- rules .NewTerraformModulePinnedSourceRule (),
26- rules .NewTerraformModuleVersionRule (),
27- rules .NewTerraformNamingConventionRule (),
28- rules .NewTerraformRequiredProvidersRule (),
29- rules .NewTerraformRequiredVersionRule (),
30- rules .NewTerraformStandardModuleStructureRule (),
31- rules .NewTerraformTypedVariablesRule (),
32- rules .NewTerraformUnusedDeclarationsRule (),
33- rules .NewTerraformUnusedRequiredProvidersRule (),
34- rules .NewTerraformWorkspaceRemoteRule (),
35- },
36- "recommended" : {
37- rules .NewTerraformDeprecatedIndexRule (),
38- rules .NewTerraformDeprecatedInterpolationRule (),
39- rules .NewTerraformEmptyListEqualityRule (),
40- rules .NewTerraformModulePinnedSourceRule (),
41- rules .NewTerraformModuleVersionRule (),
42- rules .NewTerraformRequiredProvidersRule (),
43- rules .NewTerraformRequiredVersionRule (),
44- rules .NewTerraformTypedVariablesRule (),
45- rules .NewTerraformUnusedDeclarationsRule (),
46- rules .NewTerraformWorkspaceRemoteRule (),
47- },
16+ Version : project .Version ,
4817 },
18+ PresetRules : rules .PresetRules ,
4919 },
5020 })
5121}
0 commit comments