Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInvalidProjectName is returned when project name is invalid. ErrInvalidProjectName = errors.New("invalid project name") // ErrInvalidModulePath is returned when module path is invalid. ErrInvalidModulePath = errors.New("invalid module path") // ErrDirectoryExists is returned when target directory already exists. ErrDirectoryExists = errors.New("directory already exists") // ErrDirectoryNotWritable is returned when directory is not writable. ErrDirectoryNotWritable = errors.New("directory not writable") // ErrInvalidDatabaseDriver is returned when database driver is not supported. ErrInvalidDatabaseDriver = errors.New("invalid database driver") // ErrInvalidEnvPrefix is returned when environment variable prefix is invalid. ErrInvalidEnvPrefix = errors.New("invalid environment variable prefix") )
Functions ¶
func NewValidator ¶
func NewValidator() interfaces.Validator
NewValidator creates a new validator with custom validation rules.
Types ¶
type ValidationError ¶
ValidationError wraps validation failures with context.
func (*ValidationError) Error ¶
func (e *ValidationError) Error() string
func (*ValidationError) Unwrap ¶
func (e *ValidationError) Unwrap() error
Click to show internal directories.
Click to hide internal directories.