Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultRules = []Rule{ terraformrules.NewTerraformDeprecatedIndexRule(), terraformrules.NewTerraformDeprecatedInterpolationRule(), terraformrules.NewTerraformDocumentedOutputsRule(), terraformrules.NewTerraformDocumentedVariablesRule(), terraformrules.NewTerraformEmptyListEqualityRule(), terraformrules.NewTerraformModulePinnedSourceRule(), terraformrules.NewTerraformModuleVersionRule(), terraformrules.NewTerraformNamingConventionRule(), terraformrules.NewTerraformStandardModuleStructureRule(), terraformrules.NewTerraformTypedVariablesRule(), terraformrules.NewTerraformRequiredVersionRule(), terraformrules.NewTerraformRequiredProvidersRule(), terraformrules.NewTerraformWorkspaceRemoteRule(), terraformrules.NewTerraformUnusedDeclarationsRule(), terraformrules.NewTerraformUnusedRequiredProvidersRule(), terraformrules.NewTerraformCommentSyntaxRule(), }
DefaultRules is rules by default
Functions ¶
func CheckRuleNames ¶ added in v0.13.0
CheckRuleNames returns map of rules indexed by name
Types ¶
type Rule ¶
Rule is an implementation that receives a Runner and inspects for resources and modules.
type RuleSet ¶ added in v0.14.0
type RuleSet struct{}
RuleSet is a pseudo RuleSet to handle core rules like plugin
func (*RuleSet) RuleNames ¶ added in v0.14.0
RuleNames is a list of rule names provided by the plugin.
func (*RuleSet) RuleSetName ¶ added in v0.14.0
RuleSetName is the name of the rule set.
func (*RuleSet) RuleSetVersion ¶ added in v0.14.0
RuleSetVersion is the version of the plugin.
Click to show internal directories.
Click to hide internal directories.