src/go/plugin/go.d/modules/beanstalk/client.go
Method beanstalkClient.query
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *beanstalkClient) query(command string) (string, []byte, error) {
var resp string
var length int
var body []byte
var err error
Method beanstalkClient.queryStatsTube
has 5 return statements (exceeds 4 allowed). Open
Open
func (c *beanstalkClient) queryStatsTube(tubeName string) (*tubeStats, error) {
cmd := fmt.Sprintf("%s %s", cmdStatsTube, tubeName)
resp, data, err := c.query(cmd)
if err != nil {
Function parseResponseLine
has 5 return statements (exceeds 4 allowed). Open
Open
func parseResponseLine(line string) (string, int, error) {
parts := strings.Fields(line)
if len(parts) == 0 {
return "", 0, errors.New("empty response")
}