Showing 885 of 1,395 total issues
Function createStoreState
has 848 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function createStoreState(): Partial<AppState<BaseEntityValues>> { // Data const endpoints: EndpointModel[] = [ { guid: '0e934dc8-7ad4-40ff-b85c-53c1b61d2abb',
File cf-entity-generator.ts
has 1124 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { Compiler, Injector } from '@angular/core';import { Action, Store } from '@ngrx/store';import { entityFetchedWithoutError } from '@stratosui/store';import { combineLatest, Observable, of } from 'rxjs';import { first, map } from 'rxjs/operators';
File current-user-permissions-and-cfchecker.service.spec.ts
has 1016 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { TestBed } from '@angular/core/testing';import { createBasicStoreModule, createEntityStoreState, TestStoreEntity } from '@stratosui/store/testing';import { first, tap } from 'rxjs/operators'; import { PermissionConfig } from '../../../../core/src/core/permissions/current-user-permissions.config';
Function createStoreState
has 417 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function createStoreState(): Partial<AppState<BaseEntityValues>> { // Data const endpoints: EndpointModel[] = [ { guid: '0e934dc8-7ad4-40ff-b85c-53c1b61d2abb',
File list.component.ts
has 655 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { animate, style, transition, trigger } from '@angular/animations';import { AfterViewInit, ChangeDetectorRef, Component,
Function constructor
has 289 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
constructor() { const endpointDef: StratosEndpointExtensionDefinition = { type: KUBERNETES_ENDPOINT_TYPE, label: 'Kubernetes', labelPlural: 'Kubernetes',
File main.go
has 879 lines of code (exceeds 500 allowed). Consider refactoring. Open
Open
package main import ( "crypto/sha1" "crypto/tls"
File kubernetes-entity-generator.ts
has 599 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { Compiler, Injector } from '@angular/core';import { Validators } from '@angular/forms';import moment from 'moment'; import { BaseEndpointAuth } from '../../../core/src/core/endpoint-auth';
Function initialise
has 259 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
private initialise() { this.globalActions = this.setupActionsDefaultObservables( this.config.getGlobalActions() ); this.multiActions = this.setupActionsDefaultObservables(
File autoscaler.effects.ts
has 528 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { HttpClient, HttpErrorResponse } from '@angular/common/http';import { Injectable } from '@angular/core';import { Actions, Effect, ofType } from '@ngrx/effects';import { Action, Store } from '@ngrx/store';import { Observable } from 'rxjs';
Method KubeTerminal.cleanup
has a Cognitive Complexity of 58 (exceeds 8 allowed). Consider refactoring. Open
Open
func (k *KubeTerminal) cleanup() { // Use a random initial wait before cleaning up // If we had more than one backend, this helps to ensure they are not all trying to cleanup at the same time wait := rand.Intn(30) log.Debug("Kubernetes Terminal cleanup will start in %d minutes", wait)
- Read upRead up
File application-autoscaler-e2e.spec.ts
has 503 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import moment from 'moment-timezone';import { browser, promise } from 'protractor';import { timer } from 'rxjs';import { switchMap } from 'rxjs/operators';
File kubernetes.effects.ts
has 500 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http';import { Injectable } from '@angular/core';import { Actions, Effect, ofType } from '@ngrx/effects';import { Action, Store } from '@ngrx/store';import { ClearPaginationOfEntity, ClearPaginationOfType } from 'frontend/packages/store/src/actions/pagination.actions';
File kube.types.ts
has 499 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { Observable } from 'rxjs'; import { OrchestratedActionBuilderConfig, OrchestratedActionBuilders,
File autoscaler-transform-metric.spec.ts
has 487 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { isEqual} from './autoscaler-util';import { insertEmptyMetrics, buildMetricData
File current-user-permissions.service.spec.ts
has 487 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { TestBed } from '@angular/core/testing';import { createBasicStoreModule, createEntityStoreState, TestStoreEntity } from '@stratosui/store/testing';import { first, tap } from 'rxjs/operators'; import { AppState } from '../../../../store/src/app-state';
Function setupCfUserRemovalTests
has 189 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function setupCfUserRemovalTests( cfLevel: CfUserRemovalTestLevel, removalLevel: CfRolesRemovalLevel, navToUserTableFn: (cfGuid: string, orgGuid: string, spaceGuid: string) => promise.Promise<any>) {
Function processArray
has a Cognitive Complexity of 51 (exceeds 8 allowed). Consider refactoring. Open
Open
function processArray(array, output?, nested?: boolean) { let format; let oneOf; let type;
- Read upRead up
Function setupInviteUserTests
has 181 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function setupInviteUserTests( isSpace: boolean, navToOrgSpaceUsersList: (cfHelper: CFHelpers, defaultCf: E2EConfigCloudFoundry) => promise.Promise<any>, navToCfSummary: () => promise.Promise<any>) {
File entity-relations-validate.spec.ts
has 465 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { inject, TestBed } from '@angular/core/testing';import { Store } from '@ngrx/store';import { createBasicStoreModule, createEntityStoreState, TestStoreEntity } from '@stratosui/store/testing'; import { environment } from '../../../core/src/environments/environment';