feat(deps): update dependency eslint (10.6.0 → 10.7.0)#608
Conversation
There was a problem hiding this comment.
AI Automated Review
Full PR review.
Analysis engine: MiniMax-M2.7@https://litellm.jory.dev/v1 (anthropic) — escalated (fast_low_confidence)
Review: ESLint 10.6.0 → 10.7.0 Dependency Upgrade
Summary
This is a low-risk minor version upgrade of ESLint within the v10.x line. The change is limited to package-lock.json, updating only the ESLint package resolution.
Required Check Responses
1. check for breaking API changes in updated dependencies
✅ VERIFIED — No breaking API changes. The v10.7.0 release contains:
- 5 new features (new rule options for
preserve-caught-error,max-nested-callbacks,radix, and suggestions forno-compare-neg-zero) - 11 bug fixes (rule-level corrections for
eqeqeq,no-invalid-regexp,no-control-regex,radix, etc.) - No deprecated APIs or breaking changes reported
This is a semver-minor update (10.6.0 → 10.7.0) which ESLint's versioning policy treats as additive only. The CI Lint check passed, confirming existing lint configuration remains compatible.
2. run full test suite after upgrade
✅ VERIFIED — The CI Tests check passed successfully. The full vitest test suite ran and passed under the updated ESLint version.
Standards Compliance
- ✅ No files violate repository conventions (only
package-lock.jsonmodified) - ✅ No agent-specific names in generic docs patterns
- ✅ All CI checks passed (Docker Build, Typecheck, Tests, Lint, Build, review)
Evidence Provider Findings
No evidence providers configured for this PR.
Tool Harness Findings
The tool harness fetched the ESLint v10.7.0 release notes via the GitHub API, confirming the release contains only additive features and bug fixes with no breaking changes.
Unknowns / Needs Verification
None. All evidence is complete.
Recommendation
This is a straightforward, low-risk dependency bump that has passed all CI checks. The lint configuration works with the new version, and the test suite passes. No blocking issues identified.
This PR contains the following updates:
10.6.0→10.7.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
eslint/eslint (eslint)
v10.7.0Compare Source
Features
cf2a9bffeat: add errorClassNames option to preserve-caught-error rule (#21032) (sethamus)f8b873afeat: max-nested-callbacks option for constructor callbacks (#21063) (fnx)557fde8feat: support computedNumber.parseIntmember access inradixrule (#21041) (Pixel)0b4a73bfeat: add suggestions to no-compare-neg-zero (#21034) (den$)96cdd42feat: report invalid signed numeric radix values inradixrule (#21030) (Pixel)Bug Fixes
3e7bf15fix: applyignoreClassesWithImplementsto class expressions (#21069) (Pixel)0d7d70cfix: insert cause outside wrapping parens in preserve-caught-error (#21062) (Mahin Anowar)75ec753fix: handle static template literals ineqeqeqrule (#21058) (Pixel)b717a22fix: preventeqeqeqnull option from reporting non-equality operators (#21057) (Pixel)e35b05ffix: avoidno-invalid-regexpfalse positive for shadowed RegExp (#21051) (Pixel)a3172b6fix: avoidno-control-regexfalse positive for shadowed RegExp (#21050) (Pixel)d1f637efix: parenthesize sequence expression operands in no-implicit-coercion (#21045) (spokodev)8859baffix: avoid prefer-numeric-literals false positive for shadowed globals (#21047) (한국)a9e5961fix: use-isnan false positive on shadowed NaN/Number (#20958) (sethamus)8a240a7fix: avoid false positives inradixrule for spread arguments (#21044) (Pixel)Documentation
c30d808docs: Update README (GitHub Actions Bot)5139800docs: document ESLint migration codemods in v9 and v10 guides (#20980) (Alex Bit)04174cbdocs: Update README (GitHub Actions Bot)026e130docs: update semver policy for bug fixes (#21048) (Milos Djermanovic)9d42fefdocs: Update README (GitHub Actions Bot)b230159docs: Update README (GitHub Actions Bot)0129972docs: correct**/.jsglob to**/*.jsin config files guide (#21036) (EduardF1)Chores
9489379chore: update dependency @eslint/eslintrc to ^3.3.6 (#21076) (renovate[bot])81a4774chore: updates for v9.39.5 release (Jenkins)9835414chore: enable$ExpectTypeannotations in all TypeScript files (#21071) (Francesco Trotta)72adf6bchore: restrictmarkdownlint-cli2updates in renovate (#21067) (lumir)833ec10chore: update dependency prettier to v3.9.4 (#21061) (renovate[bot])7ea106dchore: update ecosystem plugins (#21059) (ESLint Bot)8fb550echore: add prettier update commit to.git-blame-ignore-revs(#21056) (lumir)e4e1166chore: update dependency prettier to v3.9.1 (#21055) (renovate[bot])0493f53chore: update prettier to v3.9.0 (#21054) (Pixel)1056a99chore: update dependency prettier to v3.8.5 (#21049) (renovate[bot])4d4155dci: run ecosystem tests on pull requests (#21027) (sethamus)993539fchore: update dependency @eslint/json to ^2.0.1 (#21042) (renovate[bot])53f8b69test: add error locations tono-constant-binary-expression(#21039) (lumir)5ab71d5refactor: clean up radix rule internals (#21015) (Pixel)a80a9a4chore: update ecosystem plugins (#21035) (ESLint Bot)7c9a029ci: add Node.js 26 to CI (#20847) (lumir)Configuration
📅 Schedule: (in timezone America/Edmonton)
🚦 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 has been generated by Mend Renovate.