dillon1000/react
Commit
Browse files [eslint-plugin-react-hooks] Add ESLint v10 support (#35720)
## Summary ESLint v10.0.0 was released on February 7, 2026. The current `peerDependencies` for `eslint-plugin-react-hooks` only allows up to `^9.0.0`, which causes peer dependency warnings when installing with ESLint v10. This PR: - Adds `^10.0.0` to the eslint peer dependency range - Adds `eslint-v10` to devDependencies for testing - Adds an `eslint-v10` e2e fixture (based on the existing `eslint-v9` fixture) ESLint v10's main breaking changes (removal of legacy eslintrc config, deprecated context methods) don't affect this plugin - flat config is already supported since v7.0.0, and the deprecated APIs already have fallbacks in place. ## How did you test this change? Ran the existing unit test suite: ``` cd packages/eslint-plugin-react-hooks && yarn test ``` All 5082 tests passed.
Changed paths8 files
First-parent comparison.github/workflows/runtime_eslint_plugin_e2e.yml ModifiedA fixtures/eslint-v10/README.md AddedA fixtures/eslint-v10/build.mjs AddedA fixtures/eslint-v10/eslint.config.ts AddedA fixtures/eslint-v10/index.js AddedA fixtures/eslint-v10/package.json AddedA fixtures/eslint-v10/tsconfig.json AddedM packages/eslint-plugin-react-hooks/package.json ModifiedPatch
Files changed
Rendering syntax-highlighted changes…