Skip to content
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 v4 support #1447

Closed
6 tasks done
ljharb opened this issue Jun 12, 2017 · 36 comments · Fixed by microsoftgraph/nodejs-webhooks-sample#10
Closed
6 tasks done

eslint v4 support #1447

ljharb opened this issue Jun 12, 2017 · 36 comments · Fixed by microsoftgraph/nodejs-webhooks-sample#10
Assignees
Labels

Comments

@ljharb
Copy link
Collaborator

ljharb commented Jun 12, 2017

Note: I filed this issue within minutes of eslint v4.0.0 being released.

eslint-config-airbnb and eslint-config-airbnb-base do not yet support eslint v4.

If it is easy/possible to support both v3 and v4, we will release a non-major bump of both packages that does so, before releasing a major bump that only supports v4.

This will likely take a few weeks at a minimum.

Please do not file additional issues and do not file pull requests attempting to add support - please, instead, continue to use eslint v3 until such time as our configs support v4.

Peer Dep eslint combined v3 and v4 support released:

  • eslint-plugin-import issue | PR | released as v2.6.0
  • eslint-plugin-react issue for v7.1.0 release
  • eslint-plugin-jsx-a11y issue | PR | release (v5.1.0 and v6)
  • eslint-find-rules issue | released as v30.1
  • update and publish the base config
  • update and publish the main config
@ljharb ljharb self-assigned this Jun 12, 2017
@airbnb airbnb deleted a comment from willin Jun 17, 2017
leebenson added a commit to reactql/kit that referenced this issue Jun 20, 2017
1.10.0 - 2017-06-20
------------------------------------------------

## ESLint
* Reverts to ESLint v3.19.0 pending
airbnb/javascript#1447
@popomore popomore mentioned this issue Jun 23, 2017
3 tasks
@Geczy
Copy link

Geczy commented Jun 28, 2017

Any updates to this?

@ljharb
Copy link
Collaborator Author

ljharb commented Jun 28, 2017

@Geczy I've kept the OP updated; if there's updates, you'd see them here.

Since there are no updates posted, no, there are no updates. Please be patient - the OP said "a few weeks at minimum" and it's not yet been 3.

@ljharb
Copy link
Collaborator Author

ljharb commented Jul 20, 2017

@arizzitano that can be ignored in eslint v4.2.0+, and will be fixed in the next release of eslint-config-airbnb-base.

@ljharb
Copy link
Collaborator Author

ljharb commented Jul 24, 2017

eslint-config-airbnb-base v11.3.0 has been released, which supports both eslint v3 and v4. When v12.0.0 is released, it will drop support for eslint v3, and enable a number of new rules added in v4.

eslint-config-airbnb is now released as v15.1.0. When v16.0.0 is released, it will drop support for eslint v3, upgrade eslint-plugin-jsx-a11y to v6 (#1482), and enable a number of new rules added in eslint v4 and eslint-plugin-jsx-a11y v6, as well as a number of semver-major outstanding PRs and TODOs.

(tweet)

@mark007
Copy link

mark007 commented Jul 24, 2017

@ljharb Hi, this error still occurs when extending from airbnb/legacy. Is this the intention or should it also be updated to remove the top level ecmaFeatures?

@shaharmor
Copy link

@ljharb airbnb/legacy has some issues with v4 still

@ljharb
Copy link
Collaborator Author

ljharb commented Jul 24, 2017

Thanks, legacy is fixed in 0d938ae and will be released in eslint-config-airbnb-base shortly.

@wkurniawan07
Copy link

Hi, any updates on when the ESLint v4-exclusive versions (v12.0.0 base and v16.0.0 main) will be released? Thanks for all the awesome works!

@ljharb
Copy link
Collaborator Author

ljharb commented Aug 13, 2017

No updates.

@mark007
Copy link

mark007 commented Aug 29, 2017

@ljharb is there any version of eslint-config-airbnb that includes the fix for the legacy.js file when introducing eslint v4, ie this patch 0d938ae

I don't think its included in the latest 15.1.0 of eslint-config-airbnb that I can see?

@ljharb
Copy link
Collaborator Author

ljharb commented Aug 29, 2017

It's automatically included because of the semver range on eslint-config-airbnb-base.

jaylaw81 pushed a commit to appirio-digital/ads-best-practices that referenced this issue Sep 19, 2017
jaylaw81 pushed a commit to appirio-digital/ads-best-practices that referenced this issue Sep 19, 2017
@ljharb
Copy link
Collaborator Author

ljharb commented Oct 6, 2017

v16 is now released.

@ljharb ljharb mentioned this issue Jun 21, 2018
21 tasks
@ljharb ljharb mentioned this issue May 11, 2019
17 tasks
@ljharb ljharb mentioned this issue May 7, 2020
19 tasks
@ljharb ljharb mentioned this issue Oct 9, 2021
22 tasks
@ljharb ljharb mentioned this issue Apr 6, 2024
14 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.