proxy/methods.go
Function validateMethod
has 5 return statements (exceeds 4 allowed). Open
Open
func validateMethod(apiMethod reflect.Method, serverType reflect.Type) (methodType string, procedureName string, pattern apiMethodPattern, err error) {
name := apiMethod.Name
httpType, trueName, valid := MatchAndStripMethodName(name)
if !valid {
err = fmt.Errorf("%s does not begin with a valid HTTP method", name)