chore(deps-dev): bump eslint from 9.39.3 to 10.0.2 in /ui#275
chore(deps-dev): bump eslint from 9.39.3 to 10.0.2 in /ui#275dependabot[bot] wants to merge 4 commits intomainfrom
Conversation
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.3 to 10.0.2. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v9.39.3...v10.0.2) --- updated-dependencies: - dependency-name: eslint dependency-version: 10.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
- Bump @eslint/js from ^9.39.3 to ^10.0.1 (pairs with eslint 10) - Disable no-unassigned-vars: false positive on SolidJS ref patterns - Remove redundant default case flagged by no-useless-assignment
fank
left a comment
There was a problem hiding this comment.
ESLint 9→10 migration verified. Additional changes pushed:
- Bundled
@eslint/jsv10 upgrade (from PR #276) since it requires eslint 10 as peer dep - Disabled
no-unassigned-varsin eslint config — false positive on SolidJS ref patterns (let ref; ... <div ref={ref}>) - Removed redundant
default: cmp = 0in RecordingSelector sort — flagged by newno-useless-assignmentrule eslint-plugin-solid0.14.5 has runtime compat for eslint 10 (compat layer checks API availability) — peer dep warning only, no runtime issue
All 1196 tests pass, lint clean, build succeeds.
eslint-plugin-solid 0.14.5 declares peerDependencies eslint ^9.0.0 but works at runtime with eslint 10 (has compat layer). The legacy-peer-deps flag lets npm ci succeed until the plugin publishes a version with eslint 10 in its peer range.
Coverage Report for ui
File Coverage
|
||||||||||||||||||||||||||||||||||||||
Replace blanket .npmrc legacy-peer-deps with a targeted override in package.json. eslint-plugin-solid 0.14.5 hasn't added eslint 10 to its peer range yet but works fine at runtime.
|
Note: The |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps eslint from 9.39.3 to 10.0.2.
Release notes
Sourced from eslint's releases.
... (truncated)
Commits
55122d610.0.280f1e29Build: changelog update for 10.0.2951223bchore: update dependency@eslint/eslintrcto ^3.3.4 (#20553)13eeedbdocs: link rule type explanation to CLI option --fix-type (#20548)6aa1afechore: update dependency eslint-plugin-jsdoc to ^62.7.0 (#20536)2b72361fix: updateajvto6.14.0to address security vulnerabilities (#20537)98cbf6bdocs: update migration guide per Program range change (#20534)61a2405docs: add missing semicolon in vars-on-top rule example (#20533)0bd549710.0.1ddb80efBuild: changelog update for 10.0.1Dependabot 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)