Summary
With our TypeScript rewrite in #579, ESLint was upgraded from v6 to v9.
Since then, v10 has been released as stable:
https://eslint.org/blog/2026/02/eslint-v10.0.0-released/
We should migrate to v10 as soon as practical:
https://eslint.org/docs/latest/use/migrate-to-10.0.0
This will only be possible once each of our ESLint plugin dependencies have been updated to support v10 as well.
Plugin Upgrade Tracker
Summary
With our TypeScript rewrite in #579, ESLint was upgraded from v6 to v9.
Since then, v10 has been released as stable:
https://eslint.org/blog/2026/02/eslint-v10.0.0-released/
We should migrate to v10 as soon as practical:
https://eslint.org/docs/latest/use/migrate-to-10.0.0
This will only be possible once each of our ESLint plugin dependencies have been updated to support v10 as well.
Plugin Upgrade Tracker
eslint-plugin-import
eslint-plugin-jest
eslint-plugin-jsx-a11y
(unofficial)
eslint-plugin-prettier
eslint-plugin-react
eslint-plugin-react-hooks
eslint-plugin-testing-library
eslint-plugin-unicorn
typescript-eslint