chore(deps-dev): bump eslint from 8.57.1 to 10.9.0 - #480
Conversation
Bumps [eslint](https://github.com/eslint/eslint) from 8.57.1 to 10.9.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v8.57.1...v10.9.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.9.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 1 potential issue.
❌ 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 d7bd434. Configure here.
| "@babel/core": "^7.27.1", | ||
| "@babel/preset-env": "^7.27.1", | ||
| "eslint": "^8.56.0", | ||
| "eslint": "^10.9.0", |
There was a problem hiding this comment.
ESLint 10 breaks lint config
High Severity
Bumping eslint to v10 drops all eslintrc support, so the working .eslintrc.json (with airbnb-base) is ignored. Lint then loads the incomplete eslint.config.js, which enables the removed valid-jsdoc rule and references import/ rules without registering the plugin. npm run lint will fail in CI and on prerelease. Peer deps of eslint-config-airbnb-base and eslint-plugin-import also do not include ESLint 10.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit d7bd434. Configure here.


Bumps eslint from 8.57.1 to 10.9.0.
Release notes
Sourced from eslint's releases.
... (truncated)
Commits
c27bc9210.9.0fa831d9Build: changelog update for 10.9.0899dbf1chore: update github/codeql-action action to v4.37.7 (#21243)08de88efeat: handle underflow in no-loss-of-precision (#21218)9ef407adocs: use eslint.config.* wherever config file names are listed (#21216)9aa3873chore: update ecosystem plugins (#21235)2ba3025fix: prevent unsafeno-varautofix with hoisted functions (#21213)dc1e7a8chore: update ecosystem plugins (#21208)87f66f4docs: Update README8e69622fix: Prevent no-var autofix when var is shadowed by catch parameter (#21204)Maintainer changes
This version was pushed to npm by eslintbot, a new releaser for eslint since your current version.
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 bump without config or shareable-config updates; legacy
.eslintrc.jsonandeslint-config-airbnb-base(^8 peers) may causenpm run lintor peer warnings to fail until compatibility is addressed.Overview
Upgrades the devDependency
eslintfrom 8.x to 10.9.0 inpackage.json, with the correspondingpackage-lock.jsonrefresh for ESLint 10’s dependency tree (e.g.@eslint/config-array,@humanfs/node, updatedespree/eslint-scope).This is a dependency-only change: no updates to
.eslintrc.json,eslint-config-airbnb-base, or application source.npm run lintstill targets the legacy.eslintrc.json+ airbnb-base setup, which was built for ESLint 7/8.Reviewers should confirm lint passes in CI after install—ESLint 10 raises the runtime bar (Node
^20.19.0 || ^22.13.0 || >=24, which aligns with CircleCI’s Node 26) and may not work cleanly with unchanged eslintrc-style config and airbnb-base’s current peer range.Reviewed by Cursor Bugbot for commit d7bd434. Bugbot is set up for automated code reviews on this repo. Configure here.