-
Notifications
You must be signed in to change notification settings - Fork 26.5k
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
eslint v6 support #2036
Comments
eslint v6 is now released. If you’d like to see our config support it, please submit PRs to the peer dependencies and tools listed above. |
WIP PR for |
This comment has been minimized.
This comment has been minimized.
eslint-plugin-jsx-a11y is now updated to support ESLint 6 - just for info :) |
The current peerDependency |
@kaelzhang yes, that’s because it’s not yet compatible with eslint v6. Until it is, stick with v5. |
@ljharb are there specific parts that aren't compatible? Best I can tell, most of the breaking changes were in changing the recommended rules, changing some defaults, or making config parsing stricter. I'm testing the following setup, and other than the peerDependency warning, everything seems to work (I wouldn't be surprised if something isn't working and I haven't noticed yet, though no lint rules are failing). {
"babel-eslint": "^10.0.2",
"eslint": "^6.0.1",
"eslint-config-airbnb": "^17.1.1",
"eslint-plugin-import": "^2.18.0",
"eslint-plugin-jsx-a11y": "^6.2.3",
"eslint-plugin-mocha": "^5.3.0",
"eslint-plugin-react": "^7.14.2",
"eslint-plugin-react-hooks": "^1.6.1",
"eslint-plugin-security": "^1.4.0",
} |
@MatthewHerbst until |
Curious about the status of this. Is this blocked on anything? Are the things people could help out with to move this along? |
Yes, it is blocked by sarbbottam/eslint-find-rules#304. Anyone can help it along by submitting a PR that adds eslint 6 support to that package without a breaking change. |
https://twitter.com/ljharb/status/1160221334502121472?s=21 Both configs have now been released. |
Just like #1834 and #1447, I'm filing this in advance.
eslint v6 alpha has been released.
The current plan is to release a new semver-major of both configs, that supports
3 || 4 || 5 || 6
, and the next major after that will drop support for3 || 4
, and only support5 || 6
.The timeframe for eslint v6 support is "probably not as soon as you would like, but as soon as we can".
Please accept this, and please add no noise to this thread beyond emoji reactions - distractions won't help anyone get the work done any faster.
Please do not file additional issues and do not file pull requests attempting to add support - please, instead, continue to use eslint v5 until such time as our configs support v6.
Peer Dep eslint combined v5 and v6 support released:
eslint-plugin-import
eslint-find-rules
eslint-plugin-react
PReslint-plugin-jsx-a11y
The text was updated successfully, but these errors were encountered: