Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func TestQueryDirectoryWithRegex ¶
TestQueryDirectoryWithRegex tests queries in the specified directory with the specified regular expression.
func TestQueryFile ¶
TestQueryDirectory tests queries in the specified directory.
Types ¶
type Config ¶ added in v1.5.1
type Config struct {
// contains filtered or unexported fields
}
Config represents a configuration.
func NewConfig ¶ added in v1.5.1
func NewConfig(opts ...ConfigOption) *Config
NewConfig returns a new Config instance.
func NewDefaultConfig ¶ added in v1.5.1
func NewDefaultConfig(opts ...ConfigOption) *Config
NewDefaultConfig returns a new Config instance with default options.
func (*Config) SkipErrors ¶ added in v1.5.1
SkipErrors returns the skip errors option.
func (*Config) ValidationMode ¶ added in v1.5.1
func (c *Config) ValidationMode() ValidationMode
ValidationMode returns the validation mode.
type ConfigOption ¶ added in v1.5.1
type ConfigOption func(*Config)
ConfigOption represents a configuration option.
func WithConfigSkipErrors ¶ added in v1.5.1
func WithConfigSkipErrors(skipErrors bool) ConfigOption
WithConfigSkipErrors sets the skip errors option.
func WithConfigValidationMode ¶ added in v1.5.1
func WithConfigValidationMode(mode ValidationMode) ConfigOption
WithConfigValidationMode sets the validation mode.
type ValidationMode ¶ added in v1.5.1
type ValidationMode int
ValidationMode represents a validation mode.
const ( // DefaultValidation represents the default validation mode. DefaultValidation ValidationMode = iota // StrictValidation represents the strict validation mode. StrictValidation // ParseOnlyValidation represents the parsing validation mode. ParseOnlyValidation )
Click to show internal directories.
Click to hide internal directories.