terraformrules

package
v0.12.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2019 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TerraformDashInResourceNameRule added in v0.10.0

type TerraformDashInResourceNameRule struct{}

TerraformDashInResourceNameRule checks whether resources have any dashes in the name

func NewTerraformDashInResourceNameRule added in v0.10.0

func NewTerraformDashInResourceNameRule() *TerraformDashInResourceNameRule

NewTerraformDashInResourceNameRule returns a new rule

func (*TerraformDashInResourceNameRule) Check added in v0.10.0

Check checks whether resources have any dashes in the name

func (*TerraformDashInResourceNameRule) Enabled added in v0.10.0

Enabled returns whether the rule is enabled by default

Link returns the rule reference link

func (*TerraformDashInResourceNameRule) Name added in v0.10.0

Name returns the rule name

func (*TerraformDashInResourceNameRule) Severity added in v0.11.0

Severity returns the rule severity

type TerraformDocumentedOutputsRule added in v0.9.1

type TerraformDocumentedOutputsRule struct{}

TerraformDocumentedOutputsRule checks whether outputs have descriptions

func NewTerraformDocumentedOutputsRule added in v0.9.1

func NewTerraformDocumentedOutputsRule() *TerraformDocumentedOutputsRule

NewTerraformDocumentedOutputsRule returns a new rule

func (*TerraformDocumentedOutputsRule) Check added in v0.9.1

Check checks whether outputs have descriptions

func (*TerraformDocumentedOutputsRule) Enabled added in v0.9.1

func (r *TerraformDocumentedOutputsRule) Enabled() bool

Enabled returns whether the rule is enabled by default

Link returns the rule reference link

func (*TerraformDocumentedOutputsRule) Name added in v0.9.1

Name returns the rule name

func (*TerraformDocumentedOutputsRule) Severity added in v0.11.0

func (r *TerraformDocumentedOutputsRule) Severity() string

Severity returns the rule severity

type TerraformDocumentedVariablesRule added in v0.9.1

type TerraformDocumentedVariablesRule struct{}

TerraformDocumentedVariablesRule checks whether variables have descriptions

func NewTerraformDocumentedVariablesRule added in v0.9.1

func NewTerraformDocumentedVariablesRule() *TerraformDocumentedVariablesRule

NewTerraformDocumentedVariablesRule returns a new rule

func (*TerraformDocumentedVariablesRule) Check added in v0.9.1

Check checks whether variables have descriptions

func (*TerraformDocumentedVariablesRule) Enabled added in v0.9.1

Enabled returns whether the rule is enabled by default

Link returns the rule reference link

func (*TerraformDocumentedVariablesRule) Name added in v0.9.1

Name returns the rule name

func (*TerraformDocumentedVariablesRule) Severity added in v0.11.0

Severity returns the rule severity

type TerraformModulePinnedSourceRule

type TerraformModulePinnedSourceRule struct {
	// contains filtered or unexported fields
}

TerraformModulePinnedSourceRule checks unpinned or default version module source

func NewTerraformModulePinnedSourceRule

func NewTerraformModulePinnedSourceRule() *TerraformModulePinnedSourceRule

NewTerraformModulePinnedSourceRule returns new rule with default attributes

func (*TerraformModulePinnedSourceRule) Check

Check checks if module source version is default or unpinned Note that this rule is valid only for Git or Mercurial source

func (*TerraformModulePinnedSourceRule) Enabled

Enabled returns whether the rule is enabled by default

Link returns the rule reference link

func (*TerraformModulePinnedSourceRule) Name

Name returns the rule name

func (*TerraformModulePinnedSourceRule) Severity added in v0.11.0

Severity returns the rule severity

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL