cloudfoundry/stratos

View on GitHub

Showing 718 of 1,370 total issues

Function update has 33 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  update(): void {
    super.update();
    if (!this.yAxis) {
      this.legendSpacing = 0;
    } else {

    Function ngAfterContentInit has 33 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

      ngAfterContentInit(): void {
        // Check if wizard has been initiated from the Services Marketplace
        if (this.inMarketplaceMode) {
          this.initialisedService$ = this.initialiseForMarketplaceMode();
        }

      Function findFreePort has 33 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      function findFreePort(beg, ...rest){
        const p = rest.slice(0, rest.length - 1), cb = rest[rest.length - 1];
        let [end, ip, cnt] = Array.from(p);
        if (!ip && end && !/^\d+$/.test(end)) { // deal with method 3
          ip = end;
      Severity: Minor
      Found in electron/freeport.js - About 1 hr to fix

        Function constructor has 33 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

          constructor(
            private applicationService: ApplicationService,
          ) {
            // Do we need share()? Or should this be on the app stats observable?
            this.appMonitor$ = this.applicationService.appStats$.pipe(map(stats => {

          Function ngOnInit has 33 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

            ngOnInit() {
              this.connectionStatus.next(0);
              const { cfGuid, appGuid } = this.applicationService;
              const routeParams = this.activatedRoute.snapshot.params;
              this.instanceId = routeParams.index;

            Function initDeployer has 33 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

              private initDeployer() {
                this.deploySub = this.deployer.status$.pipe(
                  filter(status => status.deploying),
                ).subscribe();
            
            

              Function generateCfSpaceEntity has 33 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

              function generateCfSpaceEntity(endpointDefinition: StratosEndpointExtensionDefinition) {
                const spaceDefinition: IStratosEntityDefinition = {
                  type: spaceEntityType,
                  schema: {
                    default: cfEntityFactory(spaceEntityType),
              Severity: Minor
              Found in src/frontend/packages/cloud-foundry/src/cf-entity-generator.ts - About 1 hr to fix

                Function ngOnInit has 33 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                  ngOnInit() {
                    this.connectionStatus.next(0);
                    const guid = this.kubeEndpointService.baseKube.guid;
                    this.kubeSummaryLink = `/kubernetes/${guid}/summary`;
                
                

                  Function constructor has 33 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                    constructor(
                      store: Store<AppState>,
                      kubeId: BaseKubeGuid,
                    ) {
                      const transformEntities: DataFunction<KubernetesNode>[] = [

                    Function links$ has 33 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                          map(([favs, layout]) => {
                            // Get the list of shortcuts for the endpoint for the given endpoint ID
                            const shortcutsFn = this.definition?.homeCard?.shortcuts;
                            const allShortcuts = shortcutsFn ? shortcutsFn(this.endpoint.guid) || [] : [];
                            let shortcuts = allShortcuts;

                      Function constructor has 33 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                        constructor(
                          private store: Store<AppState>,
                          private route: ActivatedRoute,
                          private tabNavService: TabNavService,
                          private router: Router,

                        Function ngOnInit has 33 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                          ngOnInit() {
                            this.ssoLogin = false;
                            this.store.dispatch(new VerifySession());
                            const auth$ = this.store.select(s => ({ auth: s.auth, endpoints: s.endpoints }));
                            this.initialLoad$ = auth$.pipe(

                          Function getCaaspNodesData has 33 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                            getCaaspNodesData(nodes$: Observable<KubernetesNode[]> = this.nodes$): Observable<CaaspNodesData> {
                              return nodes$.pipe(
                                map(nodes => {
                                  const info: CaaspNodesData = {
                                    version: 'Unknown',

                            Function handleOther has 33 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                              private handleOther(auth: AuthState) {
                                this.loggedIn = auth.loggedIn;
                                this.loggingIn = auth.loggingIn;
                                this.isLoginFlow = this.isLoginFlow || auth.loggingIn;
                                this.verifying = auth.verifying;

                              Method CustomBinder.bindData has 57 lines of code (exceeds 50 allowed). Consider refactoring.
                              Open

                              func (b *CustomBinder) bindData(ptr interface{}, data map[string][]string, tag string) error {
                                  typ := reflect.TypeOf(ptr).Elem()
                                  val := reflect.ValueOf(ptr).Elem()
                              
                                  if typ.Kind() != reflect.Struct {
                              Severity: Minor
                              Found in src/jetstream/custombinder/custombinder.go - About 1 hr to fix

                                Function constructor has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                                Open

                                  constructor(store: Store<CFAppState>, transformEntities: any[], listConfig?: IListConfig<APIResource>) {
                                    const paginationKey = createEntityRelationPaginationKey(serviceInstancesEntityType);
                                    const marketplaceAction = cfEntityCatalog.serviceInstance.actions.getMultiple(null, paginationKey);
                                    const userProvidedAction = cfEntityCatalog.userProvidedService.actions.getMultiple();
                                    const actionSchemaConfigs = [

                                  Function navToPage has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                                  Open

                                    function navToPage() {
                                      describe('', () => {
                                  
                                        // Allow additional time for navigation
                                        extendE2ETestTime(70000);
                                  Severity: Minor
                                  Found in src/test-e2e/cloud-foundry/space-level/cf-space-level-e2e.spec.ts - About 1 hr to fix

                                    Function handleValidationLoopResults has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                                    Open

                                    function handleValidationLoopResults(
                                      store: Store<GeneralEntityAppState>,
                                      results: ValidateEntityResult[],
                                      apiResponse: APIResponse,
                                      action: EntityRequestAction

                                      Function configure has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                                      Open

                                        module.exports.configure = function (config) {
                                          config.seleniumAddress = 'http://hub-cloud.browserstack.com/wd/hub';
                                          config.capabilities = defaultCapabilities
                                          config.directConnect = false;
                                          setCapabilties(config.capabilities);
                                      Severity: Minor
                                      Found in src/test-e2e/browserstack-helper.js - About 1 hr to fix

                                        Function setupAsServiceInstance has 32 lines of code (exceeds 25 allowed). Consider refactoring.
                                        Open

                                          private setupAsServiceInstance() {
                                            const serviceInstance$ = cfEntityCatalog.serviceInstance.store.getEntityService(
                                              this.row.entity.service_instance_guid, this.appService.cfGuid
                                            ).waitForEntity$;
                                            this.serviceInstance$ = serviceInstance$;
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language