driver/registry_base.go
RegistryBase
has 54 methods (exceeds 20 allowed). Consider refactoring. Open
Open
type RegistryBase struct {
l *logrusx.Logger
al *logrusx.Logger
conf *config.DefaultProvider
ch *client.Handler
Method RegistryBase.HealthHandler
has 6 return statements (exceeds 4 allowed). Open
Open
func (m *RegistryBase) HealthHandler() *healthx.Handler {
if m.hh == nil {
m.hh = healthx.NewHandler(m.Writer(), m.buildVersion, healthx.ReadyCheckers{
"database": func(_ *http.Request) error {
return m.r.Ping()