airbnb / javascript

JavaScript Style Guide
MIT License
143.56k stars 26.35k forks source link

eslint v9 support #2961

Open ljharb opened 3 months ago

ljharb commented 3 months ago

(see also #2478, https://github.com/airbnb/javascript/issues/2223, https://github.com/airbnb/javascript/issues/2036, https://github.com/airbnb/javascript/issues/1834, https://github.com/airbnb/javascript/issues/1447)

eslint v9 was released on 2024.04.05.

The current plan is, if possible, to release a new semver-minor of both configs, that supports 7 || 8 || 9.

Note that this is different from whether flat config is supported or not by these plugins, and from whether this project will convert to flat config.

The timeframe for eslint v9 support is "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 v8 until such time as our configs support v9.

Peer Dep eslint combined v7, v8, and v9 support released:

curdin commented 2 weeks ago

Heads-up that the PR for eslint-plugin-jsx-a11y was closed in favour of https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/pull/993. This has now been merged.