department-of-veterans-affairs/vets-website

View on GitHub
src/applications/pensions/migrations.js

Summary

Maintainability
B
5 hrs
Test Coverage

File migrations.js has 311 lines of code (exceeds 250 allowed). Consider refactoring.
Open

import get from 'platform/utilities/data/get';
import set from 'platform/utilities/data/set';
import { isValidDateRange } from 'platform/forms/validations';
import { convertToDateField } from 'platform/forms-system/src/js/validation';
import { isValidCentralMailPostalCode } from 'platform/forms/address/validations';
Severity: Minor
Found in src/applications/pensions/migrations.js - About 3 hrs to fix

    Function transformMarriage has 40 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

        function transformMarriage(marriage) {
          const transformedMarriage = { ...marriage };
          if (
            transformedMarriage['view:pastMarriage'] &&
            transformedMarriage['view:pastMarriage'].reasonForSeparation
    Severity: Minor
    Found in src/applications/pensions/migrations.js - About 1 hr to fix

      There are no issues that match your filters.

      Category
      Status