Showing 3 of 9 total issues
Database
has 23 methods (exceeds 20 allowed). Consider refactoring. Open
Open
type Database struct {
dbh driver.Database
}
Function GenQualifiedAQLFilterStatement
has 62 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func GenQualifiedAQLFilterStatement(
fmap map[string]string,
filters []*Filter,
) (string, error) {
stmts := map[string]*arraylist.List{
Method Session.GrantDB
has 6 return statements (exceeds 4 allowed). Open
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)
}