Documentation ¶
Overview ¶
Package support contains tools for linting charts.
Linting is the process of testing charts for errors or warnings regarding formatting, compilation, or standards compliance.
Index ¶
Constants ¶
View Source
const ( // UnknownSev indicates that the severity of the error is unknown, and should not stop processing. UnknownSev = iota // InfoSev indicates information, for example missing values.yaml file InfoSev // WarningSev indicates that something does not meet code standards, but will likely function. WarningSev // ErrorSev indicates that something will not likely function. ErrorSev )
Severity indicatest the severity of a Message.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Linter ¶
type Linter struct { Messages []Message // The highest severity of all the failing lint rules HighestSeverity int ChartDir string }
Linter encapsulates a linting run of a particular chart.
type Message ¶
Message describes an error encountered while linting.
func NewMessage ¶
NewMessage creates a new Message struct
Click to show internal directories.
Click to hide internal directories.