dictyBase/arangomanager

View on GitHub

Showing 3 of 9 total issues

Database has 23 methods (exceeds 20 allowed). Consider refactoring.
Open

type Database struct {
    dbh driver.Database
}
Severity: Minor
Found in database.go - About 2 hrs to fix

    Function GenQualifiedAQLFilterStatement has 62 lines of code (exceeds 50 allowed). Consider refactoring.
    Open

    func GenQualifiedAQLFilterStatement(
        fmap map[string]string,
        filters []*Filter,
    ) (string, error) {
        stmts := map[string]*arraylist.List{
    Severity: Minor
    Found in query/query.go - About 1 hr to fix

      Method Session.GrantDB has 6 return statements (exceeds 4 allowed).
      Open

      func (s *Session) GrantDB(database, user, grant string) error {
          ok, err := s.client.UserExists(context.Background(), user)
          if err != nil {
              return fmt.Errorf("error in finding user %s", err)
          }
      Severity: Major
      Found in session.go - About 40 mins to fix
        Severity
        Category
        Status
        Source
        Language