Showing 3,724 of 12,675 total issues
Function renderWhyMightIHaveThisDebt
has 71 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const renderWhyMightIHaveThisDebt = deductionCode => {
switch (deductionCode) {
case '30':
return (
<section>
Function renderLocationInputField
has 71 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const renderLocationInputField = () => {
const {
locationChanged,
searchString,
geolocationInProgress,
File EvidenceVaRecords.jsx
has 285 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React, { useState, useEffect } from 'react';
import { VaTextInput } from '@department-of-veterans-affairs/component-library/dist/react-bindings';
import { EVIDENCE_VA_PATH } from '../constants';
import { content } from '../content/evidenceVaRecords';
Function BuildPage
has 71 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const BuildPage = props => {
const { title, field, id, goToPath, subTitle } = props;
const headerRef = useRef(null);
File form.js
has 285 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import {
CategoryEducation,
CHAPTER_1,
CHAPTER_2,
CHAPTER_3,
Function selectConfirmedAppointmentData
has 71 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function selectConfirmedAppointmentData(state, appointment) {
const comment = selectComment(appointment);
const isCommunityCare = appointment?.vaos?.isCommunityCare;
const appointmentTypePrefix = isCommunityCare ? 'cc' : 'va';
Function CCRequest
has 71 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function CCRequest() {
const pageTitle = useSelector(state => getPageTitle(state, pageKey));
const { data, pageChangeInProgress } = useSelector(
state => getFormPageInfo(state, pageKey),
File CalendarWidget.jsx
has 285 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
/**
* Shared calendar widget component used by the VAOS application.
* @module components/calendar
*/
import React, { useState } from 'react';
Function claimDetailReducer
has 71 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function claimDetailReducer(state = initialState, action) {
switch (action.type) {
case RESET_UPLOADS: {
return initialState;
}
Function FirstFAQSection
has 71 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const FirstFAQSection = () => {
return (
<>
<h3 className="dhp-faq-section-header">DHP Fitbit Pilot</h3>
<va-accordion
File address.js
has 284 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import { createSelector } from 'reselect';
import set from '../../utilities/data/set';
import get from '../../utilities/data/get';
import unset from '../../utilities/data/unset';
import { validateWhiteSpace } from '../validations';
File ContestableIssuesWidget.jsx
has 284 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React, { useEffect, useState } from 'react';
import PropTypes from 'prop-types';
import { connect } from 'react-redux';
import { Link } from 'react-router';
import { VaModal } from '@department-of-veterans-affairs/component-library/dist/react-bindings';
File EditContactList.jsx
has 284 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React, { useCallback, useEffect, useMemo, useState } from 'react';
import { useDispatch, useSelector } from 'react-redux';
import { getVamcSystemNameFromVhaId } from 'platform/site-wide/drupal-static-data/source-files/vamc-ehr/utils';
import { selectEhrDataByVhaId } from 'platform/site-wide/drupal-static-data/source-files/vamc-ehr/selectors';
import { focusElement } from '@department-of-veterans-affairs/platform-utilities/ui';
File YourClaimsPageV2.jsx
has 284 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React from 'react';
import { connect } from 'react-redux';
import { VaPagination } from '@department-of-veterans-affairs/component-library/dist/react-bindings';
import PropTypes from 'prop-types';
File ChangeOfAddressForm.jsx
has 284 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import React, { useEffect, useState } from 'react';
import PropTypes from 'prop-types';
import ADDRESS_DATA from 'platform/forms/address/data';
import { validateAsciiCharacters } from 'platform/user/profile/vap-svc/util';
import SchemaForm from '@department-of-veterans-affairs/platform-forms-system/SchemaForm';
Function onAddFile
has 70 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const onAddFile = async (event, index = null, password) => {
if (event.target?.files?.length) {
const currentFile = event.target.files[0];
const allFiles = props.formData || [];
const addUiOptions = props.uiSchema['ui:options'];
Function render
has 70 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
render() {
const { id, disabled, options = {} } = this.props;
const { month, day, year } = this.state.value;
let daysForSelectedMonth;
Function render
has 70 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
render() {
return (
<div className="schemaform-intro">
<FormTitle title="Mock SIP Form" />
<p>Equal to VA Form XX-123 (Mock SIP Form).</p>
Function PlotAllowance
has 70 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function PlotAllowance(props) {
const formikContext = useFormikContext();
return (
<div className="vads-u-margin-x--1p5">
Function sponsorInfo
has 70 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function sponsorInfo(schema) {
const { fields, required } = {
...defaults(),
};
const possibleProperties = {