-
Notifications
You must be signed in to change notification settings - Fork 80
Description
Environment
ESLint version: 9.39.0
@eslint/markdown version: 7.5.0
Node version: 20.19.4
npm version: 10.9.2
Operating System: Windows 11
Which language are you using?
commonmark
What did you do?
ESLint 9.39.0 breaks the downstream Markdown plugin build.
- CI: https://github.com/lumirlumir/npm-eslint-plugin-mark/actions/runs/19021277779/job/54316764504?pr=377
- Version Bump PR: chore(deps-dev): bump eslint from 9.38.0 to 9.39.0 lumirlumir/npm-eslint-plugin-mark#377
What did you expect to happen?
There should be no CI failures.
What actually happened?
It seems that this bug is also related with the one from eslint/rewrite#309.
Currently, @eslint/markdown@7.5.0 depends on @eslint/core@0.16.0, which appears to be causing the bug.
When I add overrides field to the root-level package.json as follows, the bug disappears:
"overrides": {
"@eslint/core": "^0.17.0"
}I think the correct solution would be to release a new version that depends on @eslint/core@0.17.0.
Also, this applies to json and css plugins, since their current @eslint/core version was not bumped to @eslint/core@0.17.0.
(I have another repository where @eslint/json causes an error; if this needs to be addressed for the rationale of releasing a new version, I can open a separate issue.)
Link to Minimal Reproducible Example
lumirlumir/npm-eslint-plugin-mark#377
Participation
- I am willing to submit a pull request for this issue.
Additional comments
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status