express-zod-api icon indicating copy to clipboard operation
express-zod-api copied to clipboard

Switching to ESLint v9

Open RobinTail opened this issue 11 months ago • 5 comments

Requires min Node 18.18.0 or 20.9.0 — addressed in base #1692

So far it has a lot of compatibility warnings, but it works.

warning " > @typescript-eslint/[email protected]" has incorrect peer dependency "@typescript-eslint/parser@^7.0.0".
warning " > [email protected]" has incorrect peer dependency "eslint@^7.32.0 || ^8.2.0".
warning " > [email protected]" has incorrect peer dependency "@typescript-eslint/eslint-plugin@^7.0.0".
warning " > [email protected]" has incorrect peer dependency "@typescript-eslint/parser@^7.0.0".
warning " > [email protected]" has incorrect peer dependency "eslint@^8.56.0".
warning " > [email protected]" has incorrect peer dependency "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8".

Rollout related issue: https://github.com/eslint/eslint/issues/18093

StackOverflow topic: https://stackoverflow.com/questions/74237042/how-to-correctly-configure-the-parser-plugins-with-eslints-new-flat-config

Tracking issues:

  • ts-group: https://github.com/typescript-eslint/typescript-eslint/issues/8211
    • PR: https://github.com/typescript-eslint/typescript-eslint/pull/9002
  • airbnb-base: https://github.com/airbnb/javascript/issues/2961
  • airbnb-ts: https://github.com/iamturns/eslint-config-airbnb-typescript/issues/331
  • plugin-import: https://github.com/import-js/eslint-plugin-import/issues/2948
    • PR: https://github.com/import-js/eslint-plugin-import/pull/2996

RobinTail avatar Mar 18 '24 20:03 RobinTail

Coverage Status

coverage: 100.0%. remained the same when pulling 37b683f42510c62b49fd2e6f0ed461b137e6db00 on try-eslint9 into 113b9e45b4440f6f8b923ec4132cb0e73d430952 on master.

coveralls-official[bot] avatar Mar 18 '24 21:03 coveralls-official[bot]

Coverage Status

coverage: 100.0%. remained the same when pulling 52762e563ae7fa5256ac62bf86e1411c3b7226b5 on try-eslint9 into 50a5373f004ed64543900d7488aa4b2629f34c8b on prep-v18.

coveralls-official[bot] avatar Mar 18 '24 21:03 coveralls-official[bot]

rc released

RobinTail avatar Mar 23 '24 18:03 RobinTail

v9 prod-ready is out!

RobinTail avatar Apr 06 '24 10:04 RobinTail

Current compatibility state

warning " > @typescript-eslint/[email protected]" has incorrect peer dependency "@typescript-eslint/parser@^7.0.0".
warning " > [email protected]" has incorrect peer dependency "eslint@^7.32.0 || ^8.2.0".
warning " > [email protected]" has incorrect peer dependency "@typescript-eslint/eslint-plugin@^7.0.0".
warning " > [email protected]" has incorrect peer dependency "@typescript-eslint/parser@^7.0.0".
warning " > [email protected]" has incorrect peer dependency "eslint@^8.56.0".
warning " > [email protected]" has incorrect peer dependency "eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8".

RobinTail avatar May 13 '24 06:05 RobinTail

Closing this in favour of #1767

RobinTail avatar May 22 '24 21:05 RobinTail