validation

package
v0.1.28 Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (

	// ErrInvalidAWSAccount describes invalid AWS Account IDs by sharing the
	// regular expression they must match
	ErrInvalidAWSAccount = fmt.Errorf("AWS account ID must match %q", awsAccountPattern)
)
View Source
var (

	// ErrInvalidAlias describes invalid alias(es) by sharing the regular expression
	// they must match
	ErrInvalidAlias = fmt.Errorf("each alias must match %q", aliasPattern)
)
View Source
var (

	// ErrInvalidEntry flags keywords that are not in the allow list
	ErrInvalidEntry = fmt.Errorf("only the following keywords are valid %q", bundleAllowList)
)
View Source
var (

	// ErrInvalidName describes invalid names by sharing the regular expression
	// they must match
	ErrInvalidName = fmt.Errorf("name must match %q", namePattern)
)
View Source
var (

	// ErrInvalidTag describes invalid tags by sharing the regular expression
	// they must match
	ErrInvalidTag = fmt.Errorf("tag must match %q", tagPattern)
)
View Source
var ErrUnsafeReadme = fmt.Errorf("readme contained unsafe html content")

Functions

func ValidateAWSAccount

func ValidateAWSAccount(id string) error

ValidateAWSAccount checks an AWS account id is valid. AWS Accounts must be a 12 digit number.

func ValidateAliases added in v0.1.27

func ValidateAliases(aliases []string) error

func ValidateBundles

func ValidateBundles(bundles []string) error

func ValidateName

func ValidateName(name string) error

func ValidateReadme added in v0.1.14

func ValidateReadme(readme string) (string, error)

ValidateReadme validates the contents of a Markdown README.md file. If the contents are invalid, a string will be returned containing the diff of what the Markdown would look like as HTML if properly sanitized.

func ValidateTag

func ValidateTag(tag string) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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