Showing 3,732 of 12,811 total issues
Function programLabel
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const programLabel = programKey => {
const program = programs[programKey];
const showLink = program.link && program.link.href;
const link =
Function aboutTheSchool
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function aboutTheSchool(
onChangeCheckbox,
options,
smallScreen,
automatedTest = false,
Function BenefitsProfileWrapper
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const BenefitsProfileWrapper = () => {
const { loading, latestAddress } = useData();
const applicantName = latestAddress?.veteranName;
const { profile } = useSelector(state => state.user || {});
const {
Function MockAuthButton
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function MockAuthButton() {
const [authType, setAuthType] = useState(CSP_IDS.LOGIN_GOV);
const [mockLoginError, setMockLoginError] = useState('');
return [environments.LOCALHOST, environments.VAGOVDEV].includes(
environment.getRawBuildtype(),
Function SignInEmailAlert
has 35 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const SignInEmailAlert = () => {
const { label } = useSignInServiceProvider();
const [dismissed, setDismissed] = useSessionStorage(
'dismissedCredentialAlerts',
Function render
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
render() {
const buttonClasses = classNames(
this.props.cssClass,
{ 'va-btn-withicon': this.props.icon },
'va-dropdown-trigger',
Function render
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
render() {
return (
<div
className={`hidden-header vads-u-display--flex vads-u-align-items--center${
this.props.isHeaderV2 ? '' : ' vads-u-padding-top--1'
Function replaceSchema
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
replaceSchema: (formData, _schema, _uiSchema, index, path) => {
const addressPath = getAddressPath(path); // path is ['address', 'currentField']
cachedPath = addressPath;
const data = get(addressPath, formData) ?? {};
const { country } = data;
Function constructor
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
constructor(props) {
super(props);
// Throw an error if there’s no viewComponent (should be React component)
if (
Function fetchTotalDisabilityRating
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function fetchTotalDisabilityRating() {
const {
FETCH_TOTAL_RATING_STARTED,
FETCH_TOTAL_RATING_FAILED,
FETCH_TOTAL_RATING_SUCCEEDED,
Function mapStateToProps
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const mapStateToProps = (state, ownProps) => {
const supplies = state.form?.data?.supplies;
const batterySupplies = supplies
?.filter(battery => battery.productGroup?.includes('Battery'))
.filter(battery => moment().diff(battery.nextAvailabilityDate) >= 0);
Function onSuccess
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const onSuccess = resp => {
const successfulSubmissions = resp.filter(response =>
response.status.toLowerCase().includes('processed'),
);
const failedSubmissions = resp.filter(
Function data
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
data: (state = initialState, action) => {
switch (action.type) {
case MEB_FETCH_CLAIM_STATUS:
return {
...state,
Function submit
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function submit(form, formConfig) {
const headers = { 'Content-Type': 'application/json' };
const body = transform(formConfig, form);
const apiRequestOptions = {
method: 'POST',
Function applicantInformationField
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const applicantInformationField = (automatedTest = false) => {
if (isProductionOfTestProdEnv(automatedTest)) {
return {
...createApplicantInformationPage(fullSchema1995, {
isVeteran: true,
Function fileUploadUi
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const fileUploadUi = content => {
// a11y focus management. Move focus to select after upload
// see va.gov-team/issues/19688
const addAnotherLabel = 'Upload another file';
Function BehalfOfSomeoneElseContent
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
const BehalfOfSomeoneElseContent = () => {
return (
<>
<p>
You’ll need a copy of their sponsor’s DD214 or other separation papers.
Function checkFlags
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export function checkFlags(pages, person, newListOfMissingFiles) {
const personUpdated = person; // shallow, updates reflect on actual form state
const wrapped = Array.isArray(pages)
? pages
: Object.keys(pages).map(pg => pages[pg]); // On confirmation, "pages" is obj
Function EnrollmentVerificationBreadcrumbs
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export default function EnrollmentVerificationBreadcrumbs() {
const breadcrumbs = [
{ href: '/', label: 'Home' },
{ href: '/education/', label: 'Education and training' },
{
Function addFile
has 34 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
export const addFile = (file, state, setState) => {
let docType = '';
if (!isValidFileType(file)) {
setState({
...state,