Skip to content

migrate to ESLint 10 and @eslint-react - #368

Merged
RossellaFer merged 3 commits into
mainfrom
chore/eslint-10-react-eslint-migration
Oct 31, 2026
Merged

RossellaFer merged 3 commits into
mainfrom
chore/eslint-10-react-eslint-migration

Conversation

@RossellaFer

@RossellaFer RossellaFer commented Oct 31, 2026 •

Copy link
Copy Markdown
Collaborator

Resolves #214

What changed 🧐

  • Upgrade ESLint from 9.37.0 to 10.14.0 and @eslint/js to 10.0.1
  • Replaces unmaintained eslint-plugin-react with @eslint-react/eslint-plugin 5.28.8 (source)
  • Replace the split TypeScript ESLint parser/plugin packages with maintained typescript-eslint 8.72.1
  • Update eslint-plugin-react-hooks to 7.1.1 and eslint-plugin-react-refresh to 0.5.7 for ESLint 10 compatibility
  • Rewrite eslint.config.js as a native flat configuration, using @eslint-react’s recommended-type-checked preset
  • Fixes 2 newly surfaced linting errors in JobCard.tsx and TeamMemberCard.test.tsx

How did you test it? 🧪

  • npm run lint passed

@RossellaFer
RossellaFer merged commit 2d75a31 into main Oct 31, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Eslint upgrade

1 participant