Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContainerLinterConfig ¶ added in v0.1.36
type ContainerLinterConfig struct {
LinterConfig `mapstructure:",squash"`
RecommendedLabelsRule RuleConfig `mapstructure:"recommended-labels"`
}
type DocumentationLinterConfig ¶ added in v0.1.37
type DocumentationLinterConfig struct {
LinterConfig `mapstructure:",squash"`
Rules DocumentationRules `mapstructure:"rules"`
}
type DocumentationRules ¶ added in v0.1.37
type DocumentationRules struct {
BilingualRule RuleConfig `mapstructure:"bilingual"`
ReadmeRule RuleConfig `mapstructure:"readme"`
NoCyrillicExcludeRules RuleConfig `mapstructure:"cyrillic-in-english"`
}
type ImageRules ¶ added in v0.1.37
type ImageRules struct {
DistrolessRule RuleConfig `mapstructure:"distroless"`
ImageRule RuleConfig `mapstructure:"image"`
PatchesRule RuleConfig `mapstructure:"patches"`
WerfRule RuleConfig `mapstructure:"werf"`
}
type ImagesLinterConfig ¶ added in v0.1.36
type ImagesLinterConfig struct {
LinterConfig `mapstructure:",squash"`
Rules ImageRules `mapstructure:"rules"`
}
type LinterConfig ¶
type LinterConfig struct {
Impact string `mapstructure:"impact"`
}
func (LinterConfig) IsWarn ¶ added in v0.1.10
func (c LinterConfig) IsWarn() bool
type Linters ¶
type Linters struct {
Container ContainerLinterConfig `mapstructure:"container"`
Hooks LinterConfig `mapstructure:"hooks"`
Images ImagesLinterConfig `mapstructure:"images"`
License LinterConfig `mapstructure:"license"`
Module LinterConfig `mapstructure:"module"`
NoCyrillic LinterConfig `mapstructure:"no-cyrillic"`
OpenAPI LinterConfig `mapstructure:"openapi"`
Rbac LinterConfig `mapstructure:"rbac"`
Templates LinterConfig `mapstructure:"templates"`
Documentation DocumentationLinterConfig `mapstructure:"documentation"`
}
type RuleConfig ¶ added in v0.1.36
type RuleConfig struct {
Impact string `mapstructure:"impact"`
}
Click to show internal directories.
Click to hide internal directories.