pkg/group/manager/manager.go
Showing 5 of 5 total issues
manager
has 23 methods (exceeds 20 allowed). Consider refactoring. Open
Open
type manager struct { groupDAO groupdao.DAO applicationDAO applicationdao.DAO envregionDAO envregiondao.DAO regionDAO regiondao.DAO
Method manager.GetDefaultRegions
has 5 return statements (exceeds 4 allowed). Open
Open
func (m manager) GetDefaultRegions(ctx context.Context, id uint) ([]*envregionmodels.EnvironmentRegion, error) { selectableRegions, err := m.GetSelectableRegions(ctx, id) if err != nil { return nil, err }
Method manager.GetSelectableRegions
has 5 return statements (exceeds 4 allowed). Open
Open
func (m manager) GetSelectableRegions(ctx context.Context, id uint) (regionmodels.RegionParts, error) { // get regionSelector field from group group, err := m.groupDAO.GetByID(ctx, id) if err != nil { return nil, err
Method manager.UpdateBasic
has 5 return statements (exceeds 4 allowed). Open
Open
func (m manager) UpdateBasic(ctx context.Context, group *models.Group) error { if err := m.checkApplicationExists(ctx, group); err != nil { return err }
Method manager.Delete
has 5 return statements (exceeds 4 allowed). Open
Open
func (m manager) Delete(ctx context.Context, id uint) (int64, error) { count, err := m.groupDAO.CountByParentID(ctx, id) if err != nil { return 0, err }