graycoreio/daffodil

View on GitHub
libs/cart/state/src/selectors/cart/cart.selector.ts

Summary

Maintainability
D
2 days
Test Coverage

Function createCartSelectors has 328 lines of code (exceeds 25 allowed). Consider refactoring.
Open

const createCartSelectors = <
  T extends DaffCart = DaffCart,
  V extends DaffCartOrderResult = DaffCartOrderResult,
>(): DaffCartStateMemoizedSelectors<T, V> => {
  const selectCartFeatureState = getDaffCartFeatureSelector<T, V>().selectCartFeatureState;
Severity: Major
Found in libs/cart/state/src/selectors/cart/cart.selector.ts - About 1 day to fix

    File cart.selector.ts has 423 lines of code (exceeds 250 allowed). Consider refactoring.
    Open

    import {
      createSelector,
      MemoizedSelector,
      DefaultProjectorFn,
    } from '@ngrx/store';
    Severity: Minor
    Found in libs/cart/state/src/selectors/cart/cart.selector.ts - About 6 hrs to fix

      There are no issues that match your filters.

      Category
      Status