af83/chouette-core

View on GitHub
app/packs/src/time_tables/reducers/modal.js

Summary

Maintainability
A
3 hrs
Test Coverage

Function modal has 48 lines of code (exceeds 25 allowed). Consider refactoring.
Open

export default function modal(state = {}, action) {
  switch (action.type) {
    case 'OPEN_CONFIRM_MODAL':
      $('#ConfirmModal').modal('show')
      return assign({}, state, {
Severity: Minor
Found in app/packs/src/time_tables/reducers/modal.js - About 1 hr to fix

    Avoid too many return statements within this function.
    Open

          return assign({}, state, {modalProps: newModalProps})
    Severity: Major
    Found in app/packs/src/time_tables/reducers/modal.js - About 30 mins to fix

      Avoid too many return statements within this function.
      Open

            return assign({}, state, {modalProps: newModalProps})
      Severity: Major
      Found in app/packs/src/time_tables/reducers/modal.js - About 30 mins to fix

        Avoid too many return statements within this function.
        Open

              return assign({}, state, {modalProps: newModalProps})
        Severity: Major
        Found in app/packs/src/time_tables/reducers/modal.js - About 30 mins to fix

          Avoid too many return statements within this function.
          Open

                return assign({}, state, {modalProps: newModalProps})
          Severity: Major
          Found in app/packs/src/time_tables/reducers/modal.js - About 30 mins to fix

            There are no issues that match your filters.

            Category
            Status