chore(deps): update dependency eslint to v10#8
Conversation
|
80dd64e to
1811a39
Compare
There was a problem hiding this comment.
Pull request overview
Updates the project’s linting toolchain by bumping ESLint to the new major version, aligning the repo’s dev tooling with ESLint v10.
Changes:
- Bump
eslintdevDependency from9.39.4to10.0.3.
Comments suppressed due to low confidence (1)
package.json:84
- Upgrading to ESLint 10 appears incompatible with the currently pinned plugin versions:
eslint-plugin-import@2.32.0andeslint-plugin-jsdoc@61.7.1declare peer dependency ranges only up to ESLint 9 inpackage-lock.json. This upgrade will produce peer dependency warnings (and can break installs in stricter environments). Please bump these plugins (and any other ESLint plugins with <10 peer ranges) to versions that explicitly support ESLint 10, or keep ESLint at v9 until compatible versions are available.
"eslint": "10.0.3",
"eslint-import-resolver-typescript": "4.4.4",
"eslint-plugin-import": "2.32.0",
"eslint-plugin-jsdoc": "61.7.1",
"eslint-plugin-unused-imports": "4.4.1",
You can also share your feedback on Copilot code review. Take the survey.
| "chokidar-cli": "3.0.0", | ||
| "cspell": "9.7.0", | ||
| "eslint": "9.39.4", | ||
| "eslint": "10.0.3", |
There was a problem hiding this comment.
package-lock.json is still pinned to eslint@9.39.4, but package.json now requests eslint@10.0.3. Since CI runs npm ci, this mismatch will likely fail installs. Please run npm install (or equivalent) and commit the updated package-lock.json so the lockfile and manifest are in sync.
| "eslint": "10.0.3", | |
| "eslint": "9.39.4", |
This PR contains the following updates:
9.39.4→10.0.3Release Notes
eslint/eslint (eslint)
v10.0.3Compare Source
v10.0.2Compare Source
v10.0.1Compare Source
Bug Fixes
c87d5bdfix: update eslint (#20531) (renovate[bot])d841001fix: updateminimatchto10.2.1to address security vulnerabilities (#20519) (루밀LuMir)04c2147fix: update error message for unused suppressions (#20496) (fnx)38b089cfix: update dependency @eslint/config-array to ^0.23.1 (#20484) (renovate[bot])Documentation
5b3dbcedocs: add AI acknowledgement section to templates (#20431) (루밀LuMir)6f23076docs: toggle nav in no-JS mode (#20476) (Tanuj Kanti)b69cfb3docs: Update README (GitHub Actions Bot)Chores
e5c281fchore: updates for v9.39.3 release (Jenkins)8c3832achore: update @typescript-eslint/parser to ^8.56.0 (#20514) (Milos Djermanovic)8330d23test: add tests for config-api (#20493) (Milos Djermanovic)37d6e91chore: remove eslint v10 prereleases from eslint-config-eslint deps (#20494) (Milos Djermanovic)da7cd0erefactor: cleanup error message templates (#20479) (Francesco Trotta)84fb885chore: package.json update for @eslint/js release (Jenkins)1f66734chore: addeslinttopeerDependenciesof@eslint/js(#20467) (Milos Djermanovic)v10.0.0Compare Source
Configuration
📅 Schedule: Branch creation - "before 6am on friday" in timezone Australia/Melbourne, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.