Showing 4,231 of 14,884 total issues
Consider simplifying this complex logical expression. Open
Open
if (inquiryData?.attributes?.status) {
const { status } = inquiryData.attributes;
return (
<>
<h3 className="vads-u-font-weight--normal vads-u-font-size--base vads-u-font-family--sans vads-u-border-bottom--2px vads-u-border-color--gray-light vads-u-padding-bottom--2">
Consider simplifying this complex logical expression. Open
Open
if (err?.errors?.[0]?.code === '401' || err?.issue?.[0]?.code === '401') {
errorTitle =
err?.errors?.[0]?.title ||
err?.issue?.[0]?.diagnostics ||
'Not authorized';
Consider simplifying this complex logical expression. Open
Open
if (showTuitionAndFilters) {
return (
<>
{!smallScreen && (
<>
Function generateInfoForAvailableRecords
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const generateInfoForAvailableRecords = (infoSection, doc, data) => {
infoSection.add(
createHeading(doc, 'H2', config, 'Records in this report', {
x: 20,
paragraphGap: 12,
Function PersonalizationDropdown
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function PersonalizationDropdown(props) {
const { isSSOe, csp } = props;
const createSignout = useCallback(
() => (
Function render
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
render() {
const { makeForm } = this;
const { cssClass, clickHandler, isOpen } = this.props;
const buttonClasses = classNames(
Function itemPage
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
pageBuilder.itemPage = pageConfig => {
const requiredOpts = ['title', 'path', 'uiSchema', 'schema'];
verifyRequiredPropsPageConfig('itemPage', requiredOpts, pageConfig);
const { onNavBack, onNavForward } = getNavItem(pageConfig.path);
Function useVaDateCommon
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function useVaDateCommon(props) {
const mappedProps = vaDateCommonFieldMapping(props);
const [values, setValues] = useState(parseISODate(mappedProps.value));
const monthYearOnly = props?.uiOptions?.monthYearOnly;
Function YesNoField
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function YesNoField(props) {
const mappedProps = vaRadioFieldMapping(props);
const labels = props.uiOptions?.labels || {};
Function mapStateToProps
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function mapStateToProps(state, ownProps) {
// from ownprops
const { formConfig, formContext, pageList } = ownProps;
// from redux state
Function data
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
data: (state = initialState, action) => {
switch (action.type) {
case FETCH_VETERANS_SUCCESS:
return {
...state,
Function VAProfileInitError
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function VAProfileInitError(props) {
return (
<VaAlert {...props} uswds>
<h3 slot="headline">We can’t load some of your information</h3>
<div>
Function renderSpecialtyTimes
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const renderSpecialtyTimes = (existing = false) => {
if (Array.isArray(healthAccessAttrs)) {
// V1
const healthAccessSpecialty = healthAccessAttrs.filter(
acc => acc.service !== 'PrimaryCare',
Function useServiceType
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function useServiceType() {
const dispatch = useDispatch();
const selector = useSelector(
state => state.drupalStaticData.vaHealthServicesData || [],
Function NeedHelp
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function NeedHelp() {
const isIntro = window.location.pathname.endsWith('/introduction');
return isIntro ? (
<>
<p>
Function BurialInformation
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function BurialInformation(props) {
const { values, setFieldValue } = useFormikContext();
useEffect(
() => {
Function answerReview
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const answerReview = (key, formValues) => {
const ans = formValues[key];
const dischargeYearLabel = prevApplicationYearCutoff[formValues['4_reason']];
const monthObj = options.months.find(
m => String(m.value) === formValues['3_dischargeMonth'],
Function fetchFormsThunk
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const fetchFormsThunk = (query, options = {}) => async dispatch => {
// Derive options properties.
const location = options?.location || window.location;
const history = options?.history || window.history;
const mockRequest = options?.mockRequest || false;
Function applicantInsuranceThroughEmployerSchema
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function applicantInsuranceThroughEmployerSchema(isPrimary) {
const keyname = isPrimary
? 'applicantPrimaryThroughEmployer'
: 'applicantSecondaryThroughEmployer';
const provider = isPrimary
Function HandlePrefilledSSN
has 41 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function HandlePrefilledSSN(fieldProps) {
const props = vaTextInputFieldMapping(fieldProps);
const [val, setVal] = useState(props.value);
const [displayVal, setDisplayVal] = useState(props.value);
const [cleared, setCleared] = useState(false);