antfu / eslint-config

Anthony's ESLint config preset
https://eslint-config.antfu.me/
MIT License
3.41k stars 400 forks source link

unmet peer eslint@^8.56.0: found 9.5.0 #518

Open liu-xinhui opened 1 week ago

liu-xinhui commented 1 week ago

Describe the bug

 WARN  Issues with peer dependencies found . └─┬ @antfu/eslint-config 2.21.1 ├─┬ @stylistic/eslint-plugin 2.3.0 │ └─┬ @stylistic/eslint-plugin-plus 2.3.0 │ └─┬ @typescript-eslint/utils 7.14.1 │ └── ✕ unmet peer eslint@^8.56.0: found 9.5.0 ├─┬ @typescript-eslint/eslint-plugin 7.14.1 │ ├── ✕ unmet peer eslint@^8.56.0: found 9.5.0 │ └─┬ @typescript-eslint/type-utils 7.14.1 │ └── ✕ unmet peer eslint@^8.56.0: found 9.5.0 ├─┬ @typescript-eslint/parser 7.14.1 │ └── ✕ unmet peer eslint@^8.56.0: found 9.5.0 └─┬ eslint-plugin-unused-imports 3.2.0 └── ✕ unmet peer eslint@8: found 9.5.0

Reproduction

unmet peer eslint@^8.56.0: found 9.5.0

System Info

 WARN  Issues with peer dependencies found
.
└─┬ @antfu/eslint-config 2.21.1
  ├─┬ @stylistic/eslint-plugin 2.3.0
  │ └─┬ @stylistic/eslint-plugin-plus 2.3.0
  │   └─┬ @typescript-eslint/utils 7.14.1
  │     └── ✕ unmet peer eslint@^8.56.0: found 9.5.0
  ├─┬ @typescript-eslint/eslint-plugin 7.14.1
  │ ├── ✕ unmet peer eslint@^8.56.0: found 9.5.0
  │ └─┬ @typescript-eslint/type-utils 7.14.1
  │   └── ✕ unmet peer eslint@^8.56.0: found 9.5.0
  ├─┬ @typescript-eslint/parser 7.14.1
  │ └── ✕ unmet peer eslint@^8.56.0: found 9.5.0
  └─┬ eslint-plugin-unused-imports 3.2.0
    └── ✕ unmet peer eslint@8: found 9.5.0

Used Package Manager

pnpm

Validations

Contributions

Dimava commented 6 days ago

Upstream bug I guess https://github.com/typescript-eslint/typescript-eslint/pull/9413

shimarulin commented 2 days ago

Workaround:

Add to package.json:

  "pnpm": {
    "peerDependencyRules": {
      "allowedVersions": {
        "eslint": "9"
      }
    }
  }