mirror of
https://github.com/facebook/react.git
synced 2026-02-21 19:31:52 +00:00
## 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.
17 lines
402 B
JSON
17 lines
402 B
JSON
{
|
|
"private": true,
|
|
"name": "eslint-v10",
|
|
"dependencies": {
|
|
"eslint": "^10.0.0",
|
|
"eslint-plugin-react-hooks": "link:../../build/oss-stable/eslint-plugin-react-hooks",
|
|
"jiti": "^2.4.2"
|
|
},
|
|
"scripts": {
|
|
"build": "node build.mjs && yarn",
|
|
"lint": "tsc --noEmit && eslint index.js --report-unused-disable-directives"
|
|
},
|
|
"devDependencies": {
|
|
"typescript": "^5.4.3"
|
|
}
|
|
}
|