validation

package
v0.27.0 Latest Latest
Warning

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

Go to latest
Published: Oct 6, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsFullyQualifiedName

func IsFullyQualifiedName(fldPath *field.Path, name string) field.ErrorList

func ValidatePackage

func ValidatePackage(pkg datapackaging.Package) field.ErrorList

func ValidatePackageMetadata

func ValidatePackageMetadata(pkgm datapackaging.PackageMetadata) field.ErrorList

package validations

func ValidatePackageMetadataName

func ValidatePackageMetadataName(pkgmName string, fldPath *field.Path) field.ErrorList

validate name

func ValidatePackageName

func ValidatePackageName(pkgName, pkgmName, pkgVersion string, fldPath *field.Path) field.ErrorList

validate metdata.name = spec.RefName + spec.Version

func ValidatePackageSpecPackageName

func ValidatePackageSpecPackageName(name string, fldPath *field.Path) field.ErrorList

validate spec.RefName isnt empty

func ValidatePackageSpecVersion

func ValidatePackageSpecVersion(version string, fldPath *field.Path) field.ErrorList

validate spec.version is not empty and is a valid semver

Types

This section is empty.

Jump to

Keyboard shortcuts

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