-
Notifications
You must be signed in to change notification settings - Fork 22
Eslint conflicting requirements #467
Copy link
Copy link
Open
Description
Describe the bug
10up-toolkit@6.5.1 has conflicting requirements:
Direct dependency: @wordpress/eslint-plugin@^17.5.0
- This installs @wordpress/eslint-plugin@17.13.0
- Which brings eslint-config-prettier@8.10.2
Peer dependency: @10up/eslint-config@>=4.1.3-next.0
- This requires @10up/eslint-config@4.1.4
- Which needs eslint-config-prettier@^9.1.2
Steps to Reproduce
I am seeing this issue when I npm install using node 22 on a project requiring 10up-toolkit v6.5.1
Screenshots, screen recording, code snippet
This is the error I am seeing:
npm error code ERESOLVE
npm error ERESOLVE could not resolve
npm error
npm error While resolving: 10up-toolkit@6.5.1
npm error Found: eslint-config-prettier@8.10.2
npm error node_modules/eslint-config-prettier
npm error eslint-config-prettier@"^8.3.0" from @wordpress/eslint-plugin@17.13.0
npm error node_modules/@wordpress/eslint-plugin
npm error @wordpress/eslint-plugin@"^17.5.0" from 10up-toolkit@6.5.1
npm error node_modules/10up-toolkit
npm error dev 10up-toolkit@"^6.5.1" from the root project
npm error peerOptional eslint-config-prettier@">= 7.0.0 <10.0.0 || >=10.1.0" from eslint-plugin-prettier@5.5.4
npm error node_modules/eslint-plugin-prettier
npm error eslint-plugin-prettier@"^5.0.0" from @wordpress/eslint-plugin@17.13.0
npm error node_modules/@wordpress/eslint-plugin
npm error @wordpress/eslint-plugin@"^17.5.0" from 10up-toolkit@6.5.1
npm error node_modules/10up-toolkit
npm error dev 10up-toolkit@"^6.5.1" from the root project
npm error
npm error Could not resolve dependency:
npm error peer @10up/eslint-config@">=4.1.3-next.0" from 10up-toolkit@6.5.1
npm error node_modules/10up-toolkit
npm error dev 10up-toolkit@"^6.5.1" from the root project
npm error
npm error Conflicting peer dependency: eslint-config-prettier@9.1.2
npm error node_modules/eslint-config-prettier
npm error peer eslint-config-prettier@"^9.1.2" from @10up/eslint-config@4.1.4
npm error node_modules/@10up/eslint-config
npm error peer @10up/eslint-config@">=4.1.3-next.0" from 10up-toolkit@6.5.1
npm error node_modules/10up-toolkit
npm error dev 10up-toolkit@"^6.5.1" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
Environment information
Node 22
WordPress information
No response
Code of Conduct
- I agree to follow this project's Code of Conduct
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels