Showing 1,088 of 2,665 total issues
Method Manager.dyncfgConfigGet
has 6 return statements (exceeds 4 allowed). Open
Open
func (m *Manager) dyncfgConfigGet(fn functions.Function) {
id := fn.Args[0]
mn, jn, ok := extractModuleJobName(id)
if !ok {
m.Warningf("dyncfg: get: could not extract module and job from id (%s)", id)
Method Rethinkdb.collectStats
has 6 return statements (exceeds 4 allowed). Open
Open
func (r *Rethinkdb) collectStats(mx map[string]int64) error {
resp, err := r.rdb.stats()
if err != nil {
return err
}
Method NginxUnit.collect
has 6 return statements (exceeds 4 allowed). Open
Open
func (n *NginxUnit) collect() (map[string]int64, error) {
req, err := web.NewHTTPRequestWithPath(n.RequestConfig, urlPathStatus)
if err != nil {
return nil, fmt.Errorf("failed to create HTTP request to '%s': %v", n.URL, err)
}
Method smartctlCliExec.execute
has 6 return statements (exceeds 4 allowed). Open
Open
func (e *smartctlCliExec) execute(args ...string) (*gjson.Result, error) {
ctx, cancel := context.WithTimeout(context.Background(), e.timeout)
defer cancel()
cmd := exec.CommandContext(ctx, e.ndsudoPath, args...)
Method Discoverer.discover
has 6 return statements (exceeds 4 allowed). Open
Open
func (d Discoverer) discover() (*resources, error) {
d.Debug("discovering : starting resource discovering process")
start := time.Now()
t := start
Method StorCli.collect
has 6 return statements (exceeds 4 allowed). Open
Open
func (s *StorCli) collect() (map[string]int64, error) {
cntrlResp, err := s.queryControllersInfo()
if err != nil {
return nil, err
}
Method Mongo.collect
has 6 return statements (exceeds 4 allowed). Open
Open
func (m *Mongo) collect() (map[string]int64, error) {
if err := m.conn.initClient(m.URI, m.Timeout.Duration()); err != nil {
return nil, fmt.Errorf("init mongo conn: %v", err)
}
Function parse
has 6 return statements (exceeds 4 allowed). Open
Open
func parse(filename string, visited map[string]bool) ([]option, error) {
if visited == nil {
visited = make(map[string]bool)
}
if visited[filename] {
Function loadCookieJar
has 6 return statements (exceeds 4 allowed). Open
Open
func loadCookieJar(path string) (http.CookieJar, error) {
file, err := os.Open(path)
if err != nil {
return nil, err
}
Method AP.collect
has 6 return statements (exceeds 4 allowed). Open
Open
func (a *AP) collect() (map[string]int64, error) {
bs, err := a.exec.devices()
if err != nil {
return nil, err
}
Method Ceph.collect
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *Ceph) collect() (map[string]int64, error) {
mx := make(map[string]int64)
if err := c.auth(); err != nil {
return nil, err
Method gearmanClient.query
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *gearmanClient) query(cmd string) ([]byte, error) {
const limitReadLines = 10000
var num int
var err error
var b bytes.Buffer
Method StorCli.queryDrivesInfo
has 6 return statements (exceeds 4 allowed). Open
Open
func (s *StorCli) queryDrivesInfo() (*drivesInfoResponse, error) {
bs, err := s.exec.drivesInfo()
if err != nil {
return nil, err
}
Method StorCli.queryControllersInfo
has 6 return statements (exceeds 4 allowed). Open
Open
func (s *StorCli) queryControllersInfo() (*controllersInfoResponse, error) {
bs, err := s.exec.controllersInfo()
if err != nil {
return nil, err
}
Method zookeeperFetcher.fetch
has 6 return statements (exceeds 4 allowed). Open
Open
func (c *zookeeperFetcher) fetch(command string) (rows []string, err error) {
if err = c.Connect(); err != nil {
return nil, err
}
defer func() { _ = c.Disconnect() }()
Function newStatusServerPacket
has 6 return statements (exceeds 4 allowed). Open
Open
func newStatusServerPacket(secret string) (*radius.Packet, error) {
// https://wiki.freeradius.org/config/Status#status-of-freeradius-server
packet := radius.New(radius.CodeStatusServer, []byte(secret))
if err := FreeRADIUSStatisticsType_Set(packet, FreeRADIUSStatisticsType_Value_All); err != nil {
return nil, err
Method logLine.assignRequest
has 6 return statements (exceeds 4 allowed). Open
Open
func (l *logLine) assignRequest(request string) error {
if request == hyphen {
return nil
}
var first, last int
Function attributeUnit
has 6 return statements (exceeds 4 allowed). Open
Open
func attributeUnit(attrName string) string {
units := map[string]string{
"Airflow_Temperature_Cel": "Celsius",
"Case_Temperature": "Celsius",
"Drive_Temperature": "Celsius",
Method Gearman.collect
has 6 return statements (exceeds 4 allowed). Open
Open
func (g *Gearman) collect() (map[string]int64, error) {
if g.conn == nil {
conn, err := g.establishConn()
if err != nil {
return nil, err
Function parseSsacliControllersInfo
has 6 return statements (exceeds 4 allowed). Open
Open
func parseSsacliControllersInfo(data []byte) (map[string]*hpssaController, error) {
var (
cntrl *hpssaController
arr *hpssaArray
ld *hpssaLogicalDrive