Conversation
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.2 to 10.0.3. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v9.39.2...v10.0.3) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.0.3 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
🤖 Augment PR SummarySummary: This PR updates the project’s ESLint dev dependency to the v10 series, keeping linting tooling current. Changes:
Why: Brings in ESLint v10 bug fixes and dependency updates (including security-related upgrades in transitive dependencies noted in upstream release notes). Technical Notes: ESLint v10 has a stricter Node.js engine requirement than ESLint v9, so local development/CI environments may need to be on a supported Node version (CI is already using Node 24.x). 🤖 Was this summary useful? React with 👍 or 👎 |
| "auto-changelog": "^2.5.0", | ||
| "c8": "^11.0.0", | ||
| "eslint": "^9.36.0", | ||
| "eslint": "^10.0.3", |
There was a problem hiding this comment.
eslint@^10.0.3 (per the updated lockfile) declares an engines.node requirement of ^20.19.0 || ^22.13.0 || >=24, which will break npm install/npm test for contributors using older Node versions (e.g., 18.x or early 20.x). If this is intended, consider aligning contributor guidance/engines expectations so the repo doesn’t imply a much older Node can run the dev toolchain.
Severity: medium
🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.
Bumps eslint from 9.39.2 to 10.0.3.
Release notes
Sourced from eslint's releases.
... (truncated)
Commits
bfce7ea10.0.3d44ced8Build: changelog update for 10.0.3e511b58fix: update eslint (#20595)ef8fb92chore: package.json update for eslint-config-eslint releasee8f2104chore: updates for v9.39.4 release5cd1604refactor: simplify isCombiningCharacter helper (#20524)9fc31b0docs: Update README70ff1d0chore: eslint-config-eslint require Node^20.19.0 || ^22.13.0 || >=24(#20586)f4c9cf9fix: include variable name inno-useless-assignmentmessage (#20581)4efaa36docs: add info box foreslint-plugin-eslint-comments(#20570)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)