InVisionApp/go-health

View on GitHub

Showing 2 of 11 total issues

Method Memcached.Status has a Cognitive Complexity of 22 (exceeds 20 allowed). Consider refactoring.
Open

func (mc *Memcached) Status() (interface{}, error) {
 
if mc.Config.Ping {
if _, err := net.Dial("tcp", mc.Config.Url); err != nil {
return nil, fmt.Errorf("Ping failed: %v", err)
Severity: Minor
Found in checkers/memcache/memcached.go - About 35 mins to fix

Method Redis.Status has a Cognitive Complexity of 22 (exceeds 20 allowed). Consider refactoring.
Open

func (r *Redis) Status() (interface{}, error) {
if r.Config.Ping {
if _, err := r.client.Ping().Result(); err != nil {
return nil, fmt.Errorf("Ping failed: %v", err)
}
Severity: Minor
Found in checkers/redis/redis.go - About 35 mins to fix
Severity
Category
Status
Source
Language