chore(deps-dev): bump eslint from 8.57.1 to 10.5.0#463
Conversation
Bumps [eslint](https://github.com/eslint/eslint) from 8.57.1 to 10.5.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v8.57.1...v10.5.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.5.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit a3f0067. Configure here.
| "@babel/core": "^7.27.1", | ||
| "@babel/preset-env": "^7.27.1", | ||
| "eslint": "^8.56.0", | ||
| "eslint": "^10.5.0", |
There was a problem hiding this comment.
CI Node below ESLint requirement
High Severity
Bumping eslint to ^10.5.0 pulls in a package that requires Node ^20.19.0 || ^22.13.0 || >=24, while CircleCI still runs Node 20.11. That pairing is outside ESLint’s supported runtime and can break npm run lint in CI after this dependency change.
Reviewed by Cursor Bugbot for commit a3f0067. Configure here.
| "@babel/core": "^7.27.1", | ||
| "@babel/preset-env": "^7.27.1", | ||
| "eslint": "^8.56.0", | ||
| "eslint": "^10.5.0", |
There was a problem hiding this comment.
ESLint ten ignores airbnb config
High Severity
ESLint 10 no longer reads .eslintrc.json, so the existing extends: airbnb-base setup stops applying. The flat eslint.config.js used instead does not extend Airbnb, register eslint-plugin-import, or set browser/jest globals, and it still enables removed rules like valid-jsdoc, so npm run lint is likely to error or no longer enforce the prior rule set.
Reviewed by Cursor Bugbot for commit a3f0067. Configure here.


Bumps eslint from 8.57.1 to 10.5.0.
Release notes
Sourced from eslint's releases.
... (truncated)
Commits
de3b67210.5.0362a518Build: changelog update for 10.5.05ca8c52feat: correct stack tracking in max-nested-callbacks (#20973)b565783feat: report no-with violations at the with keyword (#20971)2ce032ffeat: report max-lines-per-function violations at function head (#20966)732cb3efeat: report max-nested-callbacks violations at function head (#20967)f9c138afeat: report max-depth violations on keywords (#20943)8ae1b5bdocs: Update READMEca7eb90docs: update Node.js prerequisites to include ICU support (#20962)b18bf58chore: update ecosystem plugins (#20959)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)Note
Medium Risk
Major ESLint upgrade plus stricter Node engine requirements can break lint/CI without config or plugin updates; runtime library code is unaffected.
Overview
Bumps the devDependency
eslintfrom 8.57.1 to 10.5.0 inpackage.json, with the matching lockfile refresh inpackage-lock.json. No ESLint config or source changes are included.ESLint 10 pulls in the newer toolchain (e.g.
@eslint/config-array,@humanfs/node) and drops several v8-era packages (@eslint/eslintrc,doctrine,@humanwhocodes/config-array). Node for running ESLint is now^20.19.0 || ^22.13.0 || >=24, so local dev and CI need a compatible Node version fornpm run lint/prereleaseto work.eslint-config-airbnb-baseandeslint-plugin-importversions are unchanged; confirm they still work with ESLint 10 after install.Reviewed by Cursor Bugbot for commit a3f0067. Bugbot is set up for automated code reviews on this repo. Configure here.