support

package
v0.0.12 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

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 indicates 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.

func (*Linter) RunLinterRule

func (l *Linter) RunLinterRule(severity int, path string, err error) bool

RunLinterRule returns true if the validation passed

type Message

type Message struct {
	// Severity is one of the *Sev constants
	Severity int
	Path     string
	Err      error
}

Message describes an error encountered while linting.

func NewMessage

func NewMessage(severity int, path string, err error) Message

NewMessage creates a new Message struct

func (Message) Error

func (m Message) Error() string

Jump to

Keyboard shortcuts

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