tflint-ruleset-blueprint/main.go (19 lines of code) (raw):
package main
import (
"github.com/cloud-foundation-toolkit/tflint-ruleset-blueprint/rules"
"github.com/terraform-linters/tflint-plugin-sdk/plugin"
"github.com/terraform-linters/tflint-plugin-sdk/tflint"
)
func main() {
plugin.Serve(&plugin.ServeOpts{
RuleSet: &tflint.BuiltinRuleSet{
Name: "blueprint",
Version: "0.2.4",
Rules: []tflint.Rule{
rules.NewTerraformDocSamplesRestrictedBlocks(),
rules.NewTerraformDocSamplesRestrictedResources(),
rules.NewTerraformRequiredVersionRange(),
},
},
})
}