Documentation
¶
Index ¶
- func GetValidationMode(validationFlag string) (bool, bool, error)
- func MtaYaml(projectPath, mtaFilename string, validateSchema, validateSemantic, strict bool, ...) (warning string, err error)
- func Mtaext(projectPath, extPath string, validateSchema, validateSemantic, strict bool, ...) (warning string, err error)
- type YamlCheck
- type YamlValidationIssue
- type YamlValidationIssues
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetValidationMode ¶
GetValidationMode converts validation mode flags to validation process flags.
Types ¶
type YamlCheck ¶
type YamlCheck func(yNode, yParentNode *yaml.Node, path []string) YamlValidationIssues
YamlCheck - validation check function type
type YamlValidationIssue ¶
type YamlValidationIssue struct {
// Msg - message content
Msg string
// Line - line number indicating issue
Line int
}
YamlValidationIssue - specific issue
type YamlValidationIssues ¶
type YamlValidationIssues []YamlValidationIssue
YamlValidationIssues - list of issue's
func (YamlValidationIssues) Sort ¶ added in v0.0.6
func (issues YamlValidationIssues) Sort()
Sort sorts the validation issues by line number
func (YamlValidationIssues) String ¶
func (issues YamlValidationIssues) String() string
Source Files
¶
- builder_schema.go
- ext_validate.go
- metadata_schema.go
- mta_schema.go
- mta_validate.go
- mtaext_schema.go
- schema_validate.go
- schema_validations_builder.go
- semantic_artifacts.go
- semantic_custom_builder.go
- semantic_deployer_constraints.go
- semantic_deprecated_opts.go
- semantic_ext_names.go
- semantic_ext_validate.go
- semantic_metadata.go
- semantic_resolved_usages.go
- semantic_uniqueness.go
- semantic_validate.go
Click to show internal directories.
Click to hide internal directories.