ezeql/koding-challange

View on GitHub

Showing 3 of 23 total issues

Function openDB has 5 arguments (exceeds 4 allowed). Consider refactoring.
Open

func openDB(host string, port int, user string, password string, dbName string) (*pgdb, error) {
Severity: Minor
Found in cmd/accountname/main.go - About 35 mins to fix

    Function BuildRabbitMQConnector has 5 arguments (exceeds 4 allowed). Consider refactoring.
    Open

    func BuildRabbitMQConnector(host string, port int, user string, password string, exchange string) (*RabbitMQConnector, error) {
    Severity: Minor
    Found in common/amqpconnector.go - About 35 mins to fix

      Method RabbitMQConnector.open has 5 return statements (exceeds 4 allowed).
      Open

      func (m *RabbitMQConnector) open() error {
          var err error
          if m.conn, err = amqp.Dial(m.url); err != nil {
              return fmt.Errorf("Dial: %v", err)
          }
      Severity: Major
      Found in common/amqpconnector.go - About 35 mins to fix
        Severity
        Category
        Status
        Source
        Language