Update dependency @typescript-eslint/eslint-plugin to v8 - #142
Update dependency @typescript-eslint/eslint-plugin to v8#142renovate[bot] wants to merge 1 commit into
Conversation
19ee821 to
f740bd8
Compare
9a63ada to
58e661d
Compare
58e661d to
519f5ca
Compare
519f5ca to
15d722b
Compare
7717f5f to
ccc3439
Compare
ccc3439 to
476387e
Compare
8502ef3 to
0c32ccd
Compare
0c32ccd to
58d351d
Compare
d7da056 to
da2671c
Compare
da2671c to
a8ffd75
Compare
a8ffd75 to
566d566
Compare
566d566 to
7c13d55
Compare
c6c06ae to
546f56d
Compare
546f56d to
625388f
Compare
7df49fc to
ca1f023
Compare
ca1f023 to
a73001d
Compare
6db1c09 to
d9cca60
Compare
44fd5f7 to
2e3d059
Compare
f14808f to
58c6236
Compare
02bdab3 to
af68f17
Compare
af68f17 to
41c59bd
Compare
9675544 to
17121cf
Compare
1b45a2a to
5884cf6
Compare
1644c81 to
7086cb7
Compare
c3a2887 to
e90104e
Compare
229bec8 to
dcae0f3
Compare
dcae0f3 to
8dc9d32
Compare
8dc9d32 to
d7a291b
Compare
2ad150b to
5d0c2ff
Compare
5d0c2ff to
e46b645
Compare
| "@types/react": "^18.2.0", | ||
| "@types/react-dom": "^18.2.0", | ||
| "@typescript-eslint/eslint-plugin": "^7.0.1", | ||
| "@typescript-eslint/eslint-plugin": "^8.0.0", |
There was a problem hiding this comment.
Bug: Updating @typescript-eslint/eslint-plugin to v8 creates a peer dependency mismatch with @typescript-eslint/parser, which is transitively pulled in as v7, likely breaking linting.
Severity: HIGH
Suggested Fix
To resolve the conflict, you can either update the eslint-config-mitodl dependency to a version that uses @typescript-eslint/parser@^8.x, or explicitly add @typescript-eslint/parser@^8.56.1 to the project's devDependencies to override the transitive dependency.
Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.
Location: package.json#L70
Potential issue: The update of `@typescript-eslint/eslint-plugin` to version `^8.0.0`
creates a peer dependency mismatch. The new plugin version resolves to `8.56.1`, which
requires `@typescript-eslint/parser` version `^8.56.1`. However, a transitive dependency
from `eslint-config-mitodl` provides `@typescript-eslint/parser` version `^7.0.1`. This
version incompatibility between the plugin and the parser will likely cause runtime
errors during linting, causing commands like `npm run lint` to fail.
Did we get this right? 👍 / 👎 to inform future reviews.
e46b645 to
6a191ce
Compare
| "@types/react": "^18.2.0", | ||
| "@types/react-dom": "^18.2.0", | ||
| "@typescript-eslint/eslint-plugin": "^7.0.1", | ||
| "@typescript-eslint/eslint-plugin": "^8.0.0", |
There was a problem hiding this comment.
Bug: Updating @typescript-eslint/eslint-plugin to v8 creates a peer dependency conflict with the v7 parser required by eslint-config-mitodl, which will likely break the CI linting step.
Severity: HIGH
Suggested Fix
To resolve the conflict, you should explicitly add @typescript-eslint/parser with a version compatible with the new plugin (e.g., ^8.56.1) to the devDependencies in package.json. This will override the transitive dependency from eslint-config-mitodl and satisfy the peer dependency requirement.
Prompt for AI Agent
Review the code at the location below. A potential bug has been identified by an AI
agent.
Verify if this is a real issue. If it is, propose a fix; if not, explain why it's not
valid.
Location: package.json#L70
Potential issue: The pull request updates `@typescript-eslint/eslint-plugin` to version
`^8.0.0`. This new version has a peer dependency requirement for
`@typescript-eslint/parser` version `^8.56.1`. However, another project dependency,
`eslint-config-mitodl`, pins the parser version to `^7.0.1`. This major version mismatch
between the plugin (v8) and the installed parser (v7) will cause the `yarn lint` command
in the CI pipeline to fail due to API incompatibilities or peer dependency errors,
breaking the build.
This PR contains the following updates:
^7.0.1→^8.0.0Release Notes
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
v8.66.0Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.65.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.64.0Compare Source
🚀 Features
using/await usingdeclarations and deprecate the rule (#12500)🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.63.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.62.1Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.62.0Compare Source
🚀 Features
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.61.1Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.61.0Compare Source
🚀 Features
UnaryExpression.prefixto alwaystrue(#12372)❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.60.1Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.60.0Compare 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.59.4Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.59.3Compare 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.59.2Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.59.1Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.59.0Compare Source
🚀 Features
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.58.2Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.58.1Compare Source
🩹 Fixes
❤️ Thank You
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
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
Configuration
📅 Schedule: (in timezone US/Eastern)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 this update again.
This PR was generated by Mend Renovate. View the repository job log.