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鈥檒l 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