Showing 3 of 3 total issues
Method Options.parse
has 54 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (o *Options) parse() (*url.Values, error) {
if o.UserIP == "" {
return nil, errors.New("filed UserIP can not be empty, it is required")
}
Method Client.makeRequest
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *Client) makeRequest(o Options, endpointName string) (string, error) {
v, err := o.parse()
if err != nil {
return "", err
}
Method Options.parse
has 5 return statements (exceeds 4 allowed). Open
Open
func (o *Options) parse() (*url.Values, error) {
if o.UserIP == "" {
return nil, errors.New("filed UserIP can not be empty, it is required")
}