Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ValidationStateInt = map[string]ValidationState{ "error": ValidationStateError, "warning": ValidationStateWarning, "success": ValidationStateSuccess, }
View Source
var ValidationStateMapping = map[int]ValidationState{ 0: ValidationStateSuccess, 1: ValidationStateWarning, 2: ValidationStateError, }
View Source
var ValidationStateName = map[ValidationState]string{ ValidationStateError: "error", ValidationStateWarning: "warning", ValidationStateSuccess: "success", }
Functions ¶
This section is empty.
Types ¶
type RuleValidationResult ¶ added in v1.2.0
type RuleValidationResult struct { Rule string State ValidationState Message string }
type ValidationResult ¶
type ValidationResult []RuleValidationResult
type ValidationRuleConfig ¶
type ValidationRuleConfig struct { Always bool Level ValidationState Value any }
type ValidationState ¶
type ValidationState int
const ( ValidationStateSuccess ValidationState = iota ValidationStateWarning ValidationStateError )
type ValidationsResult ¶
type ValidationsResult map[ValidationState][]RuleValidationResult
type Validator ¶
type Validator func(*parser.ConventionalCommit, ValidatorConfig) (ValidationResult, error)
type ValidatorConfig ¶
type ValidatorConfig map[string]ValidationRuleConfig
Click to show internal directories.
Click to hide internal directories.