efritz/reception

View on GitHub

Showing 4 of 8 total issues

Method elector.Elect has 6 return statements (exceeds 4 allowed).
Open

func (e *elector) Elect() error {
    service, err := makeService(e.serviceID, e.name, e.host, e.port, e.attributes)
    if err != nil {
        return err
    }
Severity: Major
Found in election.go - About 40 mins to fix

    Method consulWatcher.Start has 5 return statements (exceeds 4 allowed).
    Open

    func (w *consulWatcher) Start() (<-chan *ServiceState, error) {
        ch := make(chan *ServiceState)
    
        go func() {
            defer close(ch)
    Severity: Major
    Found in consul.go - About 35 mins to fix

      Function getServerAddrs has 5 return statements (exceeds 4 allowed).
      Open

      func getServerAddrs(url string) ([]string, error) {
          req, err := http.NewRequest("GET", url, nil)
          if err != nil {
              return nil, err
          }
      Severity: Major
      Found in exhibitor.go - About 35 mins to fix

        Method zkWatcher.Start has 5 return statements (exceeds 4 allowed).
        Open

        func (w *zkWatcher) Start() (<-chan *ServiceState, error) {
            ch := make(chan *ServiceState)
        
            go func() {
                defer close(ch)
        Severity: Major
        Found in zk.go - About 35 mins to fix
          Severity
          Category
          Status
          Source
          Language