Documentation ¶
Index ¶
- Variables
- type CamelCase
- type Error
- type KebabCase
- type Lowercase
- type PascalCase
- type PointCase
- type Regex
- type Rule
- type ScreamingSnakeCase
- func (rule *ScreamingSnakeCase) GetErrorMessage() string
- func (rule *ScreamingSnakeCase) GetName() string
- func (rule *ScreamingSnakeCase) GetParameters() []string
- func (rule *ScreamingSnakeCase) Init() Rule
- func (rule *ScreamingSnakeCase) SetParameters(params []string) error
- func (rule *ScreamingSnakeCase) Validate(value string) (bool, error)
- type SnakeCase
Constants ¶
This section is empty.
Variables ¶
View Source
var Rules = map[string]Rule{ "lowercase": RulesIndex["lowercase"], "regex": RulesIndex["regex"], "camelcase": RulesIndex["camelcase"], "camelCase": RulesIndex["camelcase"], "pascalcase": RulesIndex["pascalcase"], "PascalCase": RulesIndex["pascalcase"], "snakecase": RulesIndex["snakecase"], "snake_case": RulesIndex["snakecase"], "screamingsnakecase": RulesIndex["screamingsnakecase"], "SCREAMING_SNAKE_CASE": RulesIndex["screamingsnakecase"], "kebabcase": RulesIndex["kebabcase"], "kebab-case": RulesIndex["kebabcase"], "pointcase": RulesIndex["pointcase"], "point.case": RulesIndex["pointcase"], }
View Source
var RulesIndex = map[string]Rule{ "lowercase": new(Lowercase).Init(), "regex": new(Regex).Init(), "camelcase": new(CamelCase).Init(), "pascalcase": new(PascalCase).Init(), "snakecase": new(SnakeCase).Init(), "screamingsnakecase": new(ScreamingSnakeCase).Init(), "kebabcase": new(KebabCase).Init(), "pointcase": new(PointCase).Init(), }
Functions ¶
This section is empty.
Types ¶
type CamelCase ¶
func (*CamelCase) GetErrorMessage ¶
func (*CamelCase) GetParameters ¶ added in v2.2.0
func (*CamelCase) SetParameters ¶
type KebabCase ¶
func (*KebabCase) GetErrorMessage ¶
func (*KebabCase) GetParameters ¶ added in v2.2.0
func (*KebabCase) SetParameters ¶
type Lowercase ¶
func (*Lowercase) GetErrorMessage ¶
func (*Lowercase) GetParameters ¶ added in v2.2.0
func (*Lowercase) SetParameters ¶
type PascalCase ¶
func (*PascalCase) GetErrorMessage ¶
func (rule *PascalCase) GetErrorMessage() string
func (*PascalCase) GetName ¶
func (rule *PascalCase) GetName() string
func (*PascalCase) GetParameters ¶ added in v2.2.0
func (rule *PascalCase) GetParameters() []string
func (*PascalCase) Init ¶
func (rule *PascalCase) Init() Rule
func (*PascalCase) SetParameters ¶
func (rule *PascalCase) SetParameters(params []string) error
type PointCase ¶
func (*PointCase) GetErrorMessage ¶
func (*PointCase) GetParameters ¶ added in v2.2.0
func (*PointCase) SetParameters ¶
type Regex ¶
func (*Regex) GetErrorMessage ¶
func (*Regex) GetParameters ¶ added in v2.2.0
func (*Regex) SetParameters ¶
0 = regex pattern
type ScreamingSnakeCase ¶
func (*ScreamingSnakeCase) GetErrorMessage ¶
func (rule *ScreamingSnakeCase) GetErrorMessage() string
func (*ScreamingSnakeCase) GetName ¶
func (rule *ScreamingSnakeCase) GetName() string
func (*ScreamingSnakeCase) GetParameters ¶ added in v2.2.0
func (rule *ScreamingSnakeCase) GetParameters() []string
func (*ScreamingSnakeCase) Init ¶
func (rule *ScreamingSnakeCase) Init() Rule
func (*ScreamingSnakeCase) SetParameters ¶
func (rule *ScreamingSnakeCase) SetParameters(params []string) error
type SnakeCase ¶
func (*SnakeCase) GetErrorMessage ¶
func (*SnakeCase) GetParameters ¶ added in v2.2.0
func (*SnakeCase) SetParameters ¶
Click to show internal directories.
Click to hide internal directories.