Problem
Three of the 24 lint errors are genuine correctness bugs, not style issues:
components/hooks/ProblemProvider/Problem.js:51 — no-undef: 'requestInfo' is not defined. Likely a typo or a missing import/destructure.
components/hooks/ProblemProvider/Reducer.js:211 — react-hooks/immutability: "Cannot access variable before it is declared" (temporal-dead-zone bug).
components/pageblocks/ProblemRowReact.js:163 — react-hooks/immutability: "This value cannot be modified".
Fix
Investigate and fix each individually — these are small, unrelated root causes bundled here because each is a quick, targeted fix rather than a refactor.
Acceptance
npx eslint . no longer reports these three errors.
Problem
Three of the 24 lint errors are genuine correctness bugs, not style issues:
components/hooks/ProblemProvider/Problem.js:51—no-undef:'requestInfo' is not defined. Likely a typo or a missing import/destructure.components/hooks/ProblemProvider/Reducer.js:211—react-hooks/immutability: "Cannot access variable before it is declared" (temporal-dead-zone bug).components/pageblocks/ProblemRowReact.js:163—react-hooks/immutability: "This value cannot be modified".Fix
Investigate and fix each individually — these are small, unrelated root causes bundled here because each is a quick, targeted fix rather than a refactor.
Acceptance
npx eslint .no longer reports these three errors.