validation

package
v0.5.4 Latest Latest
Warning

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

Go to latest
Published: Aug 3, 2024 License: MPL-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrEnv is returned when validation is run outside of go generate
	ErrEnv errEnv
	// ErrInvalidFile is returned when parsing an invalid validation file
	ErrInvalidFile errInvalidFile
	// ErrInvalidValidator is returned when parsing a validator with invalid syntax
	ErrInvalidValidator errInvalidValidator
)

Functions

func Execute

func Execute(log klog.Logger, version string, opts Opts) error

Execute runs forge validation generation

func Generate added in v0.3.9

func Generate(ctx context.Context, log klog.Logger, outputfs fs.FS, inputfs fs.FS, version string, opts Opts, env ExecEnv) (retErr error)

Types

type ExecEnv added in v0.4.0

type ExecEnv struct {
	GoPackage string
}

type Opts added in v0.3.9

type Opts struct {
	Output      string
	Prefix      string
	PrefixValid string
	PrefixHas   string
	PrefixOpt   string
	Include     string
	Ignore      string
	Directive   string
	Tag         string
}

Jump to

Keyboard shortcuts

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