# Functions

CronExpression returns a SchemaValidateDiagFunc that validates a cron expression.
MustNormalizeFieldName is the same as NormalizeFieldName, but will log an error (legacy logging) instead of returning it.
MustNormalizeYamlString is the same as NormalizeYamlString, but will log an error (legacy logging) instead of returning it.
NewValidationOptions returns a new ValidationOptions struct with default values.
NormalizeFieldName normalizes a field name to be lowercase and contain only alphanumeric characters and dashes.
NormalizeYAMLString normalizes a YAML string to a standardized order, format and indentation.
StringIsValidRegExp returns a SchemaValidateDiagFunc which validates that a string is a valid regular expression.
StringIsValidYaml returns a SchemaValidateDiagFunc which validates that a string is valid YAML.
StringMatchesRegExp returns a SchemaValidateDiagFunc which validates that a string matches a regular expression.
SuppressEquivalentYamlDiffs returns SchemaDiffSuppressFunc that suppresses diffs between equivalent YAML strings.
WithParser overrides the cron parser used to validate cron expressions.
WithDetailFormat overrides the detail format string of the validation error.
WithRegexOptions overrides the regex options used to validate regular expressions.
WithSeverity overrides the severity of the validation error.
WithSummary overrides the summary of the validation error.

# Constants

No description provided by the author
https://github.com/codefresh-io/hermes/blob/6d75b347cb8ff471ce970a766b2285788e5e19fe/pkg/backend/dev_compose_types.json#L226.

# Structs

CronValidationOptions contains options for validating cron expressions.
StringValidationOptions contains options for validating strings.
No description provided by the author

# Type aliases

No description provided by the author