department-of-veterans-affairs/vets-website

View on GitHub

Showing 4,231 of 14,884 total issues

Function App has 27 lines of code (exceeds 25 allowed). Consider refactoring.
Open

const App = () => {
  return (
    <div>
      <div className="row">
        <VaBreadcrumbs
Severity: Minor
Found in src/applications/sco/containers/App.jsx - About 1 hr to fix

    Function FollowUs has 27 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    const FollowUs = () => {
      return (
        <section>
          <h4>Follow us</h4>
          <ul className="va-nav-linkslist-list social">
    Severity: Minor
    Found in src/applications/sco/components/HubRail/ConnectWithUs/followUs.jsx - About 1 hr to fix

      Function ListBlock has 27 lines of code (exceeds 25 allowed). Consider refactoring.
      Open

      const ListBlock = props => {
        const {
          heading,
          headingLevel = 3,
          items,
      Severity: Minor
      Found in src/applications/avs/components/ListBlock.jsx - About 1 hr to fix

        Function fetchRepStatus has 27 lines of code (exceeds 25 allowed). Consider refactoring.
        Open

            const fetchRepStatus = async () => {
              setIsLoading(true);
              setError(null);
        
              try {

          Function sendPreCheckInData has 27 lines of code (exceeds 25 allowed). Consider refactoring.
          Open

                async function sendPreCheckInData() {
                  // Set pre-checkin complete and send demographics flags.
                  const preCheckInData = { uuid: token };
          
                  if (demographicsUpToDate) {
          Severity: Minor
          Found in src/applications/check-in/hooks/useSendPreCheckInData.jsx - About 1 hr to fix

            Function WrappedComponent has 27 lines of code (exceeds 25 allowed). Consider refactoring.
            Open

              const WrappedComponent = props => {
                const { appName } = options;
                const { router } = props;
                const selectCurrentContext = useMemo(makeSelectCurrentContext, []);
                const { token, permissions } = useSelector(selectCurrentContext);
            Severity: Minor
            Found in src/applications/check-in/containers/withAuthorization.jsx - About 1 hr to fix

              Function updateSchema has 27 lines of code (exceeds 25 allowed). Consider refactoring.
              Open

                        updateSchema: (formData, schema, uiSchema, index) => {
                          let militaryBasePath = livesOnMilitaryBasePath;
                          let countryPath = path;
                          if (typeof index === 'number') {
                            militaryBasePath = insertArrayIndex(

                Function FormFooter has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                Open

                export default function FormFooter() {
                  return (
                    <>
                      <div className="row">
                        <div className="usa-width-two-thirds medium-8 columns">

                  Function transformForSubmit has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                  Open

                  export default function transformForSubmit(formConfig, form) {
                    const transformedData = JSON.parse(
                      sharedTransformForSubmit(formConfig, form),
                    );
                    const preparerTypeIdData = {
                  Severity: Minor
                  Found in src/applications/simple-forms/20-10206/config/submit-transformer.js - About 1 hr to fix

                    Function updateSchema has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                    Open

                            updateSchema: (formData, schema, uiSchema) => {
                              const { claimOwnership } = formData;
                              let labels = { veteran: 'Veteran', 'non-veteran': 'Non-Veteran' };
                              let title;
                    
                    
                    Severity: Minor
                    Found in src/applications/simple-forms/21-10210/pages/claimantType.js - About 1 hr to fix

                      Function ContactBenefits has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                      Open

                      const ContactBenefits = () => {
                        useEffect(() => {
                          recordEvent({
                            event: 'howToWizard-alert-displayed',
                            'reason-for-alert': 'debt related to separation pay/attorney fees',
                      Severity: Minor
                      Found in src/applications/financial-status-report/wizard/pages/Benefits.jsx - About 1 hr to fix

                        Function WiderThanMobileLogoRow has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                        Open

                        const WiderThanMobileLogoRow = () => {
                          return (
                            <div className="row va-flex usa-grid usa-grid-full va-header-logo-menu">
                              <div className="va-header-logo-wrapper">
                                <a

                          Function UtilityBillChecklist has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                          Open

                          const UtilityBillChecklist = () => {
                            const dispatch = useDispatch();
                            const formData = useSelector(state => state.form.data);
                          
                            const { utilityRecords = [] } = formData;

                            Function VRECounselorNotification has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                            Open

                            const VRECounselorNotification = () => {
                              useEffect(() => {
                                recordEvent({
                                  event: `howToWizard-alert-displayed`,
                                  'reason-for-alert': 'ineligibility - eligible for chapter 31',

                              Function IneligibleNotice has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                              Open

                              const IneligibleNotice = () => {
                                useEffect(() => {
                                  recordEvent({
                                    event: `howToWizard-notice-displayed`,
                                    'reason-for-alert': 'ineligibility - not a service member or veteran',
                              Severity: Minor
                              Found in src/applications/vre/25-8832/wizard/pages/IneligibleNotice.jsx - About 1 hr to fix

                                Function openContactFacilitiesPage has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                                Open

                                export function openContactFacilitiesPage() {
                                  return async (dispatch, getState) => {
                                    try {
                                      const initialState = getState();
                                      const newBooking = selectCovid19VaccineNewBooking(initialState);
                                Severity: Minor
                                Found in src/applications/vaos/covid-19-vaccine/redux/actions.js - About 1 hr to fix

                                  Function message has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                                  Open

                                  const message = (state = initialState, action) => {
                                    switch (action.type) {
                                      case MESSAGE_MOVE_STARTED:
                                        return {
                                          ...state,
                                  Severity: Minor
                                  Found in src/applications/mhv-secure-messaging/reducers/oldReducers.js - About 1 hr to fix

                                    Function generateDocsFiled has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                                    Open

                                    const generateDocsFiled = docsFiled => {
                                      return docsFiled.map(document => {
                                        if (document.id && document.status) {
                                          return {
                                            requestTypeText: `Request type: ${document.displayName}`,

                                      Function addStatusToIssues has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                                      Open

                                      export function addStatusToIssues(issues) {
                                        return issues.map(issue => {
                                          let status = '';
                                          switch (issue.lastAction) {
                                            case ISSUE_STATUS.fieldGrant:
                                      Severity: Minor
                                      Found in src/applications/claims-status/utils/appeals-v2-helpers.jsx - About 1 hr to fix

                                        Function groupTimelineActivity has 27 lines of code (exceeds 25 allowed). Consider refactoring.
                                        Open

                                        export function groupTimelineActivity(events) {
                                          const phases = {};
                                          let activity = [];
                                        
                                          const phaseEvents = events
                                        Severity: Minor
                                        Found in src/applications/claims-status/utils/helpers.js - About 1 hr to fix
                                          Severity
                                          Category
                                          Status
                                          Source
                                          Language