-
-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: support ESLint 8.x #33
Conversation
84d3257
to
d8719ae
Compare
d8719ae
to
61d54ed
Compare
61d54ed
to
6049274
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@gajus We have 2 deprecated dependencies.
How would you like to handle them?
16e12de
to
4f2d4f0
Compare
BREAKING CHANGE: Requires Node@^12.22.0 || ^14.17.0 || >=16.0.0 BREAKING CHANGE: Requires ESLint@^8.0.0
4f2d4f0
to
eb31074
Compare
Travis fails because of the flowtype plugin, but the flowtype plugin v8 PR fails because of this package. So there's a cycle dependency here, and you might need to have a failed Travis for some time. |
FYI Replaced by https://github.com/gajus/eslint-plugin-canonical#eslint-plugin-canonical-rules-sort-keys |
FYI Replaced by https://github.com/gajus/eslint-plugin-canonical#eslint-plugin-canonical-rules |
FYI |
|
The remaining work depends on the mentioned packages to update. |
ESLint v8.0.0 is released 🎉
Dependencies should be compatible with ESLint 8 too before we can merge this one:
@babel/eslint-parser
(Support ESLint 8.x babel/babel#13712)@babel/eslint-parser
babel/babel#13782v7.16.0
@babel/eslint-plugin
(Support ESLint 8.x babel/babel#13712)PRRelease@typescript-eslint/eslint-plugin
(Support for ESLint v8 typescript-eslint/typescript-eslint#3738)meta.docs.category
from rules typescript-eslint/typescript-eslint#3800PrivateIdentifier
typescript-eslint/typescript-eslint#3808v5.0.0
@typescript-eslint/parser
(Support for ESLint v8 typescript-eslint/typescript-eslint#3738)meta.docs.category
from rules typescript-eslint/typescript-eslint#3800PrivateIdentifier
typescript-eslint/typescript-eslint#3808v5.0.0
eslint-plugin-ava
(Support ESLint 8.x avajs/eslint-plugin-ava#335)v13.1.0
eslint-plugin-cypress
(Support ESLint 8.x cypress-io/eslint-plugin-cypress#89)eslint-plugin-eslint-comments
(Support ESLint 8.x mysticatea/eslint-plugin-eslint-comments#62)eslint-plugin-flowtype
(Support ESLint 8.x eslint-plugin-flowtype#495)v8.0.0
eslint-plugin-import
(Support ESLint 8.x import-js/eslint-plugin-import#2211)v2.25.0
eslint-plugin-jest
(Support ESLint 8.x jest-community/eslint-plugin-jest#881)hasSuggestion
for ESLint v8 jest-community/eslint-plugin-jest#898hasSuggestions
rather thanhasSuggestion
jest-community/eslint-plugin-jest#899eslint@8
jest-community/eslint-plugin-jest#940@typescript-eslint/experimental-utils
to v5 jest-community/eslint-plugin-jest#941@typescript-eslint/eslint-plugin@5
jest-community/eslint-plugin-jest#942v24.4.1
v24.4.2
v25.0.0
v25.0.4
v25.0.5
v25.1.0
eslint-plugin-jsdoc
(Support ESLint 8.x eslint-plugin-jsdoc#791)v37.0.0
eslint-plugin-lodash
(Support ESLint 8.x wix-incubator/eslint-plugin-lodash#334)eslint-plugin-mocha
(Support ESLint 8.x lo1tuma/eslint-plugin-mocha#298)Releaseeslint-plugin-node
(Support ESLint 8.x mysticatea/eslint-plugin-node#294)eslint-plugin-promise
(Support ESLint 8.x eslint-community/eslint-plugin-promise#218)v6.0.0
eslint-plugin-react
(Support ESLint 8.x jsx-eslint/eslint-plugin-react#3055)v7.27.0
eslint-plugin-react-hooks
([eslint-plugin-react-hooks] Support ESLint 8.x facebook/react#22246)v4.3.0
eslint-plugin-typescript-sort-keys
(Support ESLint 8.x infctr/eslint-plugin-typescript-sort-keys#42)2.0.0
eslint-plugin-unicorn
(ESLint 8 compatibility sindresorhus/eslint-plugin-unicorn#1486)v37.0.0
Closes #32