18F/cg-dashboard

View on GitHub

Showing 107 of 108 total issues

Function render has 39 lines of code (exceeds 25 allowed). Consider refactoring.
Open

  render() {
    const { style } = this.props;

    if (!this.props.active || this.state.waitTimer) return null;

Severity: Minor
Found in static_src/components/loading.jsx - About 1 hr to fix

    Function handleAction has 39 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

      handleAction(action) {
        switch (action.type) {
          case serviceActionTypes.SERVICE_BINDINGS_FETCH: {
            this.isFetching = true;
            this.emitChange();
    Severity: Minor
    Found in static_src/stores/service_binding_store.js - About 1 hr to fix

      Function render has 39 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

        render() {
          const {
            flag,
            text,
            linkText,
      Severity: Minor
      Found in static_src/components/header/disclaimer.js - About 1 hr to fix

        Function stateSetter has 37 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

        function stateSetter() {
          const currentOrgGuid = OrgStore.currentOrgGuid;
          const currentSpaceGuid = SpaceStore.currentSpaceGuid;
          const currentSpaceName = SpaceStore.currentSpaceName;
          const currentAppGuid = AppStore.currentAppGuid;
        Severity: Minor
        Found in static_src/components/service_instance_panel.jsx - About 1 hr to fix

          Function mapStoreToState has 37 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

          function mapStoreToState() {
            let route;
            const { currentAppGuid } = AppStore;
            const app = AppStore.get(currentAppGuid);
            const envRequest = EnvStore.getEnvRequest(currentAppGuid);
          Severity: Minor
          Found in static_src/components/app_container.jsx - About 1 hr to fix

            Function Header has 37 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

            const Header = () => {
              const loginLink = LoginStore.isLoggedIn() ? (
                <HeaderLink>
                  <Action href="/logout" label="Log out" type="outline">
                    Log out
            Severity: Minor
            Found in static_src/components/header/header.js - About 1 hr to fix

              Function handleAction has 37 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

                handleAction(action) {
                  switch (action.type) {
                    case formActionTypes.FORM_FIELD_CHANGE: {
                      // Update the form field value
                      const form = this.get(action.formGuid);
              Severity: Minor
              Found in static_src/stores/form_store.js - About 1 hr to fix

                Function render has 37 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                  render() {
                    const { name, value, app, updateError, deleteError, onUpdate } = this.props;
                    const { editing, deleting } = this.state;
                    const { updating } = app;
                
                
                Severity: Minor
                Found in static_src/components/env/env_var_list_item.js - About 1 hr to fix

                  Function render has 36 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                    render() {
                      let actionElements;
                  
                      if (this.props.actions.length) {
                        actionElements = this.props.actions.map((action, i) => (
                  Severity: Minor
                  Found in static_src/components/notification.jsx - About 1 hr to fix

                    Function render has 36 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                      render() {
                        const stateClass = `stat-${this.props.statState}`;
                        let primaryStat = (
                          <span className="stat-primary">
                            {formatBytes(this.state.primaryStat)}
                    Severity: Minor
                    Found in static_src/components/stat.jsx - About 1 hr to fix

                      Function handleAction has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                        handleAction(action) {
                          switch (action.type) {
                            case serviceActionTypes.SERVICE_PLAN_FETCH: {
                              const servicePlan = this.get(action.servicePlanGuid) || {};
                              const servicePlanFetching = Object.assign({}, servicePlan, {
                      Severity: Minor
                      Found in static_src/stores/service_plan_store.js - About 1 hr to fix

                        Function render has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                          render() {
                            const props = this.props;
                            const expand = !!(props.org.quicklook && props.org.quicklook.open);
                        
                            return (
                        Severity: Minor
                        Found in static_src/components/org_quicklook.jsx - About 1 hr to fix

                          Function render has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                            render() {
                              const loading = <Loading text="Loading apps" />;
                              let content = <div>{loading}</div>;
                              const title = (
                                <span>
                          Severity: Minor
                          Found in static_src/components/app_list.jsx - About 1 hr to fix

                            Function stateSetter has 35 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                            function stateSetter() {
                              const appGuid = AppStore.currentAppGuid;
                              const orgGuid = OrgStore.currentOrgGuid;
                              const spaceGuid = SpaceStore.currentSpaceGuid;
                            
                            
                            Severity: Minor
                            Found in static_src/components/routes_panel.jsx - About 1 hr to fix

                              Function render has 34 lines of code (exceeds 25 allowed). Consider refactoring.
                              Open

                                render() {
                                  const plans = sortPlansByCost(this.props.plans);
                                  let content = <div />;
                              
                                  if (empty(plans)) {
                              Severity: Minor
                              Found in static_src/components/service_plan_list.jsx - About 1 hr to fix

                                Function parseLogItem has 34 lines of code (exceeds 25 allowed). Consider refactoring.
                                Open

                                function parseLogItem(log) {
                                  const parseMessage = [
                                    '(.*)\\s-\\s\\[(.*)]\\s"([^"]*)(HTTP/.*)"\\s(\\d+)\\s.*',
                                    'x_forwarded_for:"(.*)"\\sx_forwarded_proto:"(\\w+)"\\',
                                    "svcap_request_id:(.*)\\sresponse_time:(.*)\\sapp_id:(.*)"
                                Severity: Minor
                                Found in static_src/stores/activity_store.js - About 1 hr to fix

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

                                    render() {
                                      let content = <div />;
                                      const serviceInstance = this.props.serviceInstance;
                                  
                                      if (serviceInstance) {
                                  Severity: Minor
                                  Found in static_src/components/service_instance.jsx - About 1 hr to fix

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

                                      render() {
                                        const emptyMessage = this.props.emptyMessage && (
                                          <div className="complex_list-empty">{this.props.emptyMessage}</div>
                                        );
                                        let header;
                                    Severity: Minor
                                    Found in static_src/components/complex_list.jsx - About 1 hr to fix

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

                                        render() {
                                          const state = this.state;
                                          const loading = <Loading text="Loading orgs" />;
                                          let content = <div>{loading}</div>;
                                          const title = (
                                      Severity: Minor
                                      Found in static_src/components/overview_container.jsx - About 1 hr to fix

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

                                          render() {
                                            const space = this.props.space;
                                            const appsContent =
                                              space.apps && space.apps.length > 0 ? (
                                                <ComplexList>
                                        Severity: Minor
                                        Found in static_src/components/space_quicklook.jsx - About 1 hr to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language