Documentation
¶
Overview ¶
Package rule provides parsing and validation of workflow input validation rules.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateValue ¶
func ValidateValue(value string, rules []ValidationRule) []string
ValidateValue validates a value against a set of rules. Returns a slice of error messages for any failed validations.
Types ¶
type ValidationRule ¶
ValidationRule represents a single validation rule parsed from YAML comments.
func ParseValidationComment ¶
func ParseValidationComment(comment string) (*ValidationRule, error)
ParseValidationComment parses a single comment line for validation rules. Returns nil if the comment doesn't contain a validation rule.
func ParseValidationComments ¶
func ParseValidationComments(comments []string) ([]ValidationRule, error)
ParseValidationComments parses multiple comment lines and returns all valid rules.
Click to show internal directories.
Click to hide internal directories.