horizoncd/horizon

View on GitHub

Showing 440 of 677 total issues

Method controller.DeleteClusterPods has 6 return statements (exceeds 4 allowed).
Open

func (c *controller) DeleteClusterPods(ctx context.Context, clusterID uint, podName []string) (BatchResponse, error) {
cluster, err := c.clusterMgr.GetByID(ctx, clusterID)
if err != nil {
return nil, err
}
Severity: Major
Found in core/controller/cluster/controller_operation.go - About 40 mins to fix

    Method dao.ListByTraversalIDsContains has 6 return statements (exceeds 4 allowed).
    Open

    func (d *dao) ListByTraversalIDsContains(ctx context.Context, ids []uint) ([]*models.Group, error) {
    if len(ids) == 0 {
    return nil, nil
    }
    var groups []*models.Group
    Severity: Major
    Found in pkg/group/dao/dao.go - About 40 mins to fix

      Method service.CreateMember has 6 return statements (exceeds 4 allowed).
      Open

      func (s *service) CreateMember(ctx context.Context, postMember PostMember) (*models.Member, error) {
      var currentUser userauth.User
      currentUser, err := common.UserFromContext(ctx)
      if err != nil {
      return nil, err
      Severity: Major
      Found in pkg/member/service/service.go - About 40 mins to fix

        Method controller.ListByApplication has 6 return statements (exceeds 4 allowed).
        Open

        func (c *controller) ListByApplication(ctx context.Context,
        query *q.Query) (_ int, _ []*ListClusterWithFullResponse, err error) {
        const op = "cluster controller: list cluster"
        defer wlog.Start(ctx, op).StopPrint()
         
         
        Severity: Major
        Found in core/controller/cluster/controller_basic.go - About 40 mins to fix

          Method controller.GetContainers has 6 return statements (exceeds 4 allowed).
          Open

          func (c *controller) GetContainers(ctx context.Context, clusterID uint, podName string) (interface{}, error) {
          cluster, err := c.clusterMgr.GetByID(ctx, clusterID)
          if err != nil {
          return nil, err
          }
          Severity: Major
          Found in core/controller/cluster/controller_status.go - About 40 mins to fix

            Method dao.DeleteByID has 6 return statements (exceeds 4 allowed).
            Open

            func (d *dao) DeleteByID(ctx context.Context, id uint) error {
            environment, err := d.GetByID(ctx, id)
            if err != nil {
            return err
            }
            Severity: Major
            Found in pkg/environment/dao/dao.go - About 40 mins to fix

              Method controller.CreateRelease has 6 return statements (exceeds 4 allowed).
              Open

              func (c *controller) CreateRelease(ctx context.Context,
              templateID uint, request CreateReleaseRequest) (*Release, error) {
              const op = "template controller: createTemplateRelease"
              defer wlog.Start(ctx, op).StopPrint()
               
               
              Severity: Major
              Found in core/controller/template/controller.go - About 40 mins to fix

                Method controller.GetClusterPod has 6 return statements (exceeds 4 allowed).
                Open

                func (c *controller) GetClusterPod(ctx context.Context, clusterID uint, podName string) (
                *GetClusterPodResponse, error) {
                cluster, err := c.clusterMgr.GetByID(ctx, clusterID)
                if err != nil {
                return nil, err
                Severity: Major
                Found in core/controller/cluster/controller_status.go - About 40 mins to fix

                  Method rollout.IsHealthy has 6 return statements (exceeds 4 allowed).
                  Open

                  func (r *rollout) IsHealthy(node *v1alpha1.ResourceNode,
                  client *kube.Client) (bool, error) {
                  instance, _, err := r.getRolloutByNode(node, client)
                  if err != nil {
                  return true, err
                  Severity: Major
                  Found in pkg/workload/rollout/rollout.go - About 40 mins to fix

                    Method service.RemoveMember has 6 return statements (exceeds 4 allowed).
                    Open

                    func (s *service) RemoveMember(ctx context.Context, memberID uint) error {
                    // 1. get member
                    memberItem, err := s.memberManager.GetByID(ctx, memberID)
                    if err != nil {
                    return err
                    Severity: Major
                    Found in pkg/member/service/service.go - About 40 mins to fix

                      Method controller.GetContainerLog has 6 return statements (exceeds 4 allowed).
                      Open

                      func (c *controller) GetContainerLog(ctx context.Context, clusterID uint, podName, containerName string,
                      tailLines int64) (<-chan string, error) {
                      cluster, err := c.clusterMgr.GetByID(ctx, clusterID)
                      if err != nil {
                      return nil, err
                      Severity: Major
                      Found in core/controller/cluster/controller_status.go - About 40 mins to fix

                        Method controller.GetGrafanaDashBoard has 6 return statements (exceeds 4 allowed).
                        Open

                        func (c *controller) GetGrafanaDashBoard(ctx context.Context, clusterID uint) (*GetGrafanaDashboardsResponse, error) {
                        cluster, err := c.clusterMgr.GetByID(ctx, clusterID)
                        if err != nil {
                        return nil, err
                        }
                        Severity: Major
                        Found in core/controller/cluster/controller_operation.go - About 40 mins to fix

                          Method controller.calculatePrSuccessStatus has 6 return statements (exceeds 4 allowed).
                          Open

                          func (c *controller) calculatePrSuccessStatus(ctx context.Context,
                          pipelinerun *prmodels.Pipelinerun) (prmodels.PipelineStatus, error) {
                          cluster, err := c.clusterMgr.GetByIDIncludeSoftDelete(ctx, pipelinerun.ClusterID)
                          if err != nil {
                          return prmodels.StatusPending, err
                          Severity: Major
                          Found in core/controller/pipelinerun/controller.go - About 40 mins to fix

                            Method controller.getHorizonMetaData has 6 return statements (exceeds 4 allowed).
                            Open

                            func (c *controller) getHorizonMetaData(ctx context.Context, wpr *WrappedPipelineRun) (
                            *global.HorizonMetaData, error) {
                            eventID := wpr.PipelineRun.Labels[common.TektonTriggersEventIDKey]
                            pipelinerun, err := c.prMgr.PipelineRun.GetByCIEventID(ctx, eventID)
                            if err != nil {
                            Severity: Major
                            Found in core/controller/cloudevent/controller.go - About 40 mins to fix

                              Method controller.StopPipelinerun has 6 return statements (exceeds 4 allowed).
                              Open

                              func (c *controller) StopPipelinerun(ctx context.Context, pipelinerunID uint) (err error) {
                              const op = "pipelinerun controller: stop pipelinerun"
                              defer wlog.Start(ctx, op).StopPrint()
                               
                              pipelinerun, err := c.prMgr.PipelineRun.GetByID(ctx, pipelinerunID)
                              Severity: Major
                              Found in core/controller/pipelinerun/controller.go - About 40 mins to fix

                                Method controller.ValidateToken has 6 return statements (exceeds 4 allowed).
                                Open

                                func (c *controller) ValidateToken(ctx context.Context, accessToken string) error {
                                token, err := c.tokenManager.LoadTokenByCode(ctx, accessToken)
                                if err != nil {
                                return err
                                }
                                Severity: Major
                                Found in core/controller/oauthcheck/controller.go - About 40 mins to fix

                                  Method controller.SearchGroups has 6 return statements (exceeds 4 allowed).
                                  Open

                                  func (c *controller) SearchGroups(ctx context.Context, params *SearchParams) ([]*service.Child, int64, error) {
                                  if params.Filter == "" {
                                  return c.GetSubGroups(ctx, params.GroupID, params.PageNumber, params.PageSize)
                                  }
                                   
                                   
                                  Severity: Major
                                  Found in core/controller/group/controller.go - About 40 mins to fix

                                    Method controller.StopPipelinerunForCluster has 6 return statements (exceeds 4 allowed).
                                    Open

                                    func (c *controller) StopPipelinerunForCluster(ctx context.Context, clusterID uint) (err error) {
                                    const op = "pipelinerun controller: stop pipelinerun"
                                    defer wlog.Start(ctx, op).StopPrint()
                                     
                                    if err != nil {
                                    Severity: Major
                                    Found in core/controller/pipelinerun/controller.go - About 40 mins to fix

                                      Method API.CreateRelease has 6 return statements (exceeds 4 allowed).
                                      Open

                                      func (a *API) CreateRelease(c *gin.Context) {
                                      op := "template: create release"
                                       
                                      t := c.Param(_templateParam)
                                      var (
                                      Severity: Major
                                      Found in core/http/api/v2/template/apis.go - About 40 mins to fix

                                        Method API.Update has 6 return statements (exceeds 4 allowed).
                                        Open

                                        func (a *API) Update(c *gin.Context) {
                                        op := "cluster: update v2"
                                        clusterIDStr := c.Param(common.ParamClusterID)
                                        clusterID, err := strconv.ParseUint(clusterIDStr, 10, 0)
                                        if err != nil {
                                        Severity: Major
                                        Found in core/http/api/v2/cluster/apis_basic.go - About 40 mins to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language