github.com/jpreese/tflint@v0.19.2-0.20200908152133-b01686250fb6/rules/awsrules/models/generator/provider.go (about) 1 // +build generators 2 3 package main 4 5 import utils "github.com/terraform-linters/tflint/rules/awsrules/generator-utils" 6 7 type providerMeta struct { 8 RuleNameCCList []string 9 } 10 11 func generateProviderFile(ruleNames []string) { 12 meta := &providerMeta{} 13 14 for _, ruleName := range ruleNames { 15 meta.RuleNameCCList = append(meta.RuleNameCCList, utils.ToCamel(ruleName)) 16 } 17 18 utils.GenerateFile("../../provider_model.go", "../../provider_model.go.tmpl", meta) 19 }