Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterValidator ¶
func RegisterValidator(validator Validator)
Types ¶
type DiscoverOption ¶
type DiscoverOption func(*discoverOption)
DiscoverOption specifies how to find and validate iacs.
func WithIACLimitSize ¶
func WithIACLimitSize(limit int64) DiscoverOption
func WithIACType ¶
func WithIACType(iacType IACType) DiscoverOption
type DockerComposeValidator ¶
type DockerComposeValidator struct { }
func (*DockerComposeValidator) ID ¶
func (d *DockerComposeValidator) ID() IACType
type DockerfileValidator ¶
type DockerfileValidator struct{}
func (*DockerfileValidator) ID ¶
func (v *DockerfileValidator) ID() IACType
type IAC ¶
func DiscoverIACs ¶
func DiscoverIACs(root string, opts ...DiscoverOption) ([]IAC, error)
type IACType ¶
type IACType string
func DiscoverType ¶
func DiscoverType(path string, opts ...DiscoverOption) (IACType, error)
type KubernetesValidator ¶
type KubernetesValidator struct{}
func (*KubernetesValidator) ID ¶
func (k *KubernetesValidator) ID() IACType
Click to show internal directories.
Click to hide internal directories.