V011¶
ValidationStandard
check for custom SchemaValidateFunc that implement validation.StringLenBetween()
The V011 analyzer reports when custom SchemaValidateFunc declarations can be replaced with validation.StringLenBetween().
Examples¶
Ignoring reports¶
Singular reports can be ignored by adding a //lintignore:V011 Go code comment at the end of the offending line or on the line immediately preceding, e.g.
//lintignore:V011
func validateExampleThing(v interface{}, k string) (ws []string, errors []error) {
value := v.(string)
if len(value) < 1 || len(value) > 255 {
errors = append(errors, fmt.Errorf("%q must be between 1 and 255 characters: %q", k, value))
}
return
}
This page is generated from passes/V011/README.md, which lives beside the analyzer.