chore(deps): update typescript-eslint monorepo to v8 (major)#441
chore(deps): update typescript-eslint monorepo to v8 (major)#441
Conversation
|
|
View your CI Pipeline Execution ↗ for commit 6a7a594 ☁️ Nx Cloud last updated this comment at |
19dbc5c to
9adcf8c
Compare
db8f06e to
772a843
Compare
0ea6985 to
84d0366
Compare
a80add1 to
6bef45a
Compare
953e788 to
e15b237
Compare
f0a6f6b to
d5c1f8c
Compare
d91048c to
103f474
Compare
271861b to
22d4489
Compare
📝 WalkthroughWalkthroughDie Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 Minuten Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In `@package.json`:
- Around line 48-49: The peer-dependency conflict arises because
"@typescript-eslint/eslint-plugin" and "@typescript-eslint/parser" were bumped
to 8.57.2 while "@nx/eslint-plugin" is still at 17.1.3 which only supports
"@typescript-eslint/parser@^6.9.1"; update the "@nx/eslint-plugin" entry in
package.json to a 22.x release (e.g., "22.4.1") so it supports parser v8, then
run npm install to regenerate package-lock.json and confirm no ERESOLVE errors;
ensure the single "@nx/eslint-plugin" dependency is changed (if present in
dependencies or devDependencies) and commit the updated package.json and
package-lock.json.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
package.json
Outdated
| "@typescript-eslint/eslint-plugin": "8.57.2", | ||
| "@typescript-eslint/parser": "8.57.2", |
There was a problem hiding this comment.
🧩 Analysis chain
🏁 Script executed:
#!/bin/bash
# Überprüfung, welche Version von `@nx/eslint-plugin` typescript-eslint v8 unterstützt
echo "Prüfe verfügbare `@nx/eslint-plugin` Versionen und deren Peer-Dependencies..."
echo ""
# Hole die neuesten Versionen von `@nx/eslint-plugin`
npm view `@nx/eslint-plugin` versions --json | jq -r '.[-10:][]' | while read version; do
echo "=== `@nx/eslint-plugin`@$version ==="
npm view `@nx/eslint-plugin`@$version peerDependencies --json 2>/dev/null | jq -r '."@typescript-eslint/parser" // "nicht definiert"' | head -1
echo ""
done
echo "Aktuelle `@nx/eslint-plugin` Version im Projekt: 17.1.3"
echo "Benötigte `@typescript-eslint/parser` Version: ^6.9.1"
echo ""
echo "Ziel `@typescript-eslint/parser` Version: 8.57.2"Repository: WolfSoko/nx-clean
Length of output: 1031
🌐 Web query:
What version of @nx/eslint-pluginis compatible with@typescript-eslint/parser version 8?
💡 Result:
To use @typescript-eslint/parser@8.x without peer-dependency conflicts, you need @nx/eslint-plugin v22.x (for example @nx/eslint-plugin@22.4.1 or newer), because its peerDependencies allow @typescript-eslint/parser: ^8.0.0 (alongside ^6 and ^7). [1]
Older Nx versions (e.g. @nx/eslint-plugin@19.6.2) only allow @typescript-eslint/parser ^6 or ^7, which conflicts with v8. [2]
Sources:
[1] (app.unpkg.com)
[2] (github.com)
Citations:
- 1: https://app.unpkg.com/%40nx/eslint-plugin%4022.4.1/files/package.json?utm_source=openai
- 2: @typescript-eslint/parser peer dependency is not updated nrwl/nx#27630
Kritischer Blocker: Peer-Dependency-Konflikt mit @nx/eslint-plugin.
Die Aktualisierung von @typescript-eslint/eslint-plugin und @typescript-eslint/parser auf Version 8.57.2 führt zu einem Peer-Dependency-Konflikt mit @nx/eslint-plugin@17.1.3 (Zeile 42). Das Paket @nx/eslint-plugin@17.1.3 unterstützt nur @typescript-eslint/parser@^6.9.1 und ist nicht mit Version 8.x kompatibel. Dies führt zu einem ERESOLVE-Fehler bei npm install und verhindert die Aktualisierung der package-lock.json.
Lösung: Aktualisieren Sie @nx/eslint-plugin auf Version 22.x oder neuer (z. B. @nx/eslint-plugin@22.4.1). Diese Versionen unterstützen @typescript-eslint/parser für alle Versionen ^6, ^7 und ^8.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.
In `@package.json` around lines 48 - 49, The peer-dependency conflict arises
because "@typescript-eslint/eslint-plugin" and "@typescript-eslint/parser" were
bumped to 8.57.2 while "@nx/eslint-plugin" is still at 17.1.3 which only
supports "@typescript-eslint/parser@^6.9.1"; update the "@nx/eslint-plugin"
entry in package.json to a 22.x release (e.g., "22.4.1") so it supports parser
v8, then run npm install to regenerate package-lock.json and confirm no ERESOLVE
errors; ensure the single "@nx/eslint-plugin" dependency is changed (if present
in dependencies or devDependencies) and commit the updated package.json and
package-lock.json.
This PR contains the following updates:
6.21.0→8.58.06.21.0→8.58.0Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.58.0Compare Source
🚀 Features
🩹 Fixes
no-unnecessary-type-arguments(#12163)❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.57.2Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.57.1Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.57.0Compare Source
🚀 Features
🩹 Fixes
TypeOrValueSpecifierto prefer-promise-reject-errors (#12094)cookedwill benull(#11355)❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.56.1Compare Source
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.56.0Compare Source
🚀 Features
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.55.0Compare Source
🚀 Features
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.54.0Compare Source
🚀 Features
🩹 Fixes
def.name(#11982)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.53.1Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.53.0Compare Source
🚀 Features
🩹 Fixes
errortyped" with more helpful description (#11704)extendsandimplementsin interface declaration (#11935)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.52.0Compare Source
🚀 Features
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.51.0Compare Source
🚀 Features
🩹 Fixes
no-useless-default-assignment(#11845)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.50.1Compare Source
🩹 Fixes
this(#11813)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.50.0Compare Source
🚀 Features
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.49.0Compare Source
🚀 Features
Intl.Segmenterinstead ofgraphemer(#11804)🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.48.1Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.48.0Compare Source
🚀 Features
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.47.0Compare Source
🚀 Features
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.46.4Compare Source
🩹 Fixes
projectServiceandprojectare set (#11333)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.46.3Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.46.2Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.46.1Compare Source
🩹 Fixes
.finallynot to report when a promise returning function is provided as an argument (#11667)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.46.0Compare Source
🚀 Features
🩹 Fixes
export imports (#11603)this: voidand binding (#11634)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.45.0Compare Source
🚀 Features
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.44.1Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.44.0Compare Source
🚀 Features
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.43.0Compare Source
🚀 Features
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.42.0Compare Source
🩹 Fixes
You can read about our versioning strategy and releases on our website.
v8.41.0Compare Source
🩹 Fixes
You can read about our versioning strategy and releases on our website.
v8.40.0Compare Source
🚀 Features
EnumMember(#11232)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.39.1Compare Source
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.39.0Compare Source
🚀 Features
🩹 Fixes
unsafeObjectPatternmessage (#11403)checkoption for most RHS of a chain (#11272)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.38.0Compare Source
🩹 Fixes
isolatedDeclarationsif enabled inconstructoroption (#11351)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.37.0Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.36.0Compare Source
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.35.1Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.35.0Compare Source
🚀 Features
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.34.1Compare Source
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.34.0Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.33.1Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.33.0Compare Source
This was a version bump only for eslint-plugin to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
v8.32.1Compare Source
🩹 Fixes
TSMappedTypewith no type annotation (#11180)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.32.0Compare Source
🚀 Features
allowRethrowing(#11075)🩹 Fixes
thisfrom optional parameter overload check (#11005)❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.31.1Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.31.0Compare Source
🚀 Features
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.30.1Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.30.0Compare Source
🚀 Features
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.29.1Compare Source
🩹 Fixes
❤️ Thank You
You can read about our versioning strategy and releases on our website.
v8.29.0Compare Source
🚀 Features
ignoreIfStatementsoption (#11000)🩹 Fixes
noUncheckedIndexedAccessis enabled (#10961)❤️ Thank You
You can read about our [versioning stra
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.