smartxworks/kopilot

View on GitHub
pkg/hub/peer/server.go

Summary

Maintainability
A
1 hr
Test Coverage

Showing 2 of 2 total issues

Method Manager.TryNextPeer has 6 return statements (exceeds 4 allowed).
Open

func (m *Manager) TryNextPeer(w http.ResponseWriter, r *http.Request, e error, key types.NamespacedName, nextPeer func() string) {
peer := nextPeer()
if peer == "" {
w.WriteHeader(http.StatusBadGateway)
return
Severity: Major
Found in pkg/hub/peer/server.go - About 40 mins to fix

    Method Manager.TryNextPeer has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

    func (m *Manager) TryNextPeer(w http.ResponseWriter, r *http.Request, e error, key types.NamespacedName, nextPeer func() string) {
    Severity: Minor
    Found in pkg/hub/peer/server.go - About 35 mins to fix

      There are no issues that match your filters.

      Category
      Status