Showing 3,732 of 12,811 total issues
Function GetFormHelp
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function GetFormHelp() {
// Is the current page a confirmation page under a CHAMPVA form?
const isChampvaConfirmation = /.*champva.*confirmation(\/)?$/.test(
window.location.href,
);
Function uploadWithInfoComponent
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function uploadWithInfoComponent(fileList, category, resources) {
return {
uiSchema: {
...acceptableFileList(fileList || []),
'view:additionalResources': {
Function fileUiSchema
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function fileUiSchema(label, userOptions = {}) {
return {
'ui:title': label,
'ui:field': FileField,
'ui:options': {
Function LoginAlert
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const LoginAlert = () => {
const { ID_ME, LOGIN_GOV } = CSP_IDS;
const heading = `Verify your identity with Login.gov or ID.me to change your direct deposit information online`;
return (
<VaAlert status="continue" visible uswds>
Function CustomEmailField
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function CustomEmailField(props) {
function handleChange(event) {
if (props?.toeDupContactInfoCall) {
if (props.email !== event) {
props.setFormData({
Function withAuthorization
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const withAuthorization = (Component, options) => {
const WrappedComponent = props => {
const { appName } = options;
const { router } = props;
const selectCurrentContext = useMemo(makeSelectCurrentContext, []);
Function burialUploadUI
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const burialUploadUI = content => {
const findAndFocusLastSelect = () => {
const lastSelect = [...document.querySelectorAll('select')].slice(-1);
if (lastSelect.length) {
focusElement(lastSelect[0]);
Function createUpcomingAppointments
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const createUpcomingAppointments = (token, number = 4) => {
let appointments;
if (token === noUpcomingAppointments) {
appointments = [];
} else {
Function makeUiSchema
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function makeUiSchema(locationId) {
return {
'ui:title': ({ formData }) =>
detailsPageBegin(
gulfWar2001PageTitle,
Function MUST_MATCH_ALERT
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const MUST_MATCH_ALERT = (variant, onCloseEvent, formData) => {
const isLoa3 = formData?.loa === 3;
return (
<VaAlert
close-btn-aria-label="Close notification"
Function makeUiSchema
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function makeUiSchema(locationId) {
return {
'ui:title': ({ formData }) =>
detailsPageBegin(
herbicidePageTitle,
Function removeDisability
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const removeDisability = (deletedElement, formData) => {
const removeFromTreatedDisabilityNames = (disability, data) => {
const path = 'vaTreatmentFacilities';
const facilities = get(path, data);
if (!facilities) return data;
Function makeUiSchema
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function makeUiSchema(locationId) {
return {
'ui:title': ({ formData }) =>
detailsPageBegin(
gulfWar1990PageTitle,
Function MedicalConditionDescription
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function MedicalConditionDescription() {
return (
<div>
<p>
We need to know about any medical conditions that prevent you from
Function homelessOrAtRisk
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
homelessOrAtRisk: formData => {
// Much of the logic in here to get when a field is required is duplicated from the homelessness page
const isHomeless =
formData.homelessOrAtRisk === HOMELESSNESS_TYPES.homeless;
const isAtRisk = formData.homelessOrAtRisk === HOMELESSNESS_TYPES.atRisk;
Function handleSearch
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const handleSearch = async () => {
if (!query.trim()) {
setSearchInputError(content['validation-facilities--search-required']);
return;
}
Function buildChapterSortedObject
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const buildChapterSortedObject = dataPrefix => {
// check to make sure there is a keyName
if (dataPrefix === null) return {};
// matches prefix to fullSchema chapter object labels/keys
Function updateFormData
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const updateFormData = e => {
setSubmitted(true);
e.preventDefault();
if (unpaidBalanceError || minMonthlyPaymentError || amountOverdueError) {
Function updateFormData
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const updateFormData = e => {
setSubmitted(true);
e.preventDefault();
const loanBeganContainsGoodValue = validateLoanBegan(
Function GetFormHelp
has 33 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const GetFormHelp = () => {
return (
<>
<p>
If you have trouble using this online form, call our MyVA411 main