ESLint v8.x 已于 2024 年 10 月 5 日 结束生命周期,不再维护。请升级或考虑长期支持选项

版本支持

ESLint 团队为当前版本提供持续支持,并为前一个版本提供六个月的有限支持。

ESLint 主要发布分支的生命周期分为三个阶段:当前(Current)、维护(Maintenance)和生命周期结束 (EOL)。当预发布工作开始时,一个发布分支被认为处于当前阶段。此时,前一个发布分支将进入维护阶段,并在当前发布分支正式发布后六个月内保持维护状态。此后,发布分支将进入生命周期结束阶段。

发布状态

ESLint 主要发布分支根据其从 ESLint 团队获得的支持级别进行划分。发布状态包括:

当前发布分支

发布分支 状态 首次发布 最后发布 EOL 开始 商业支持
v9.x 当前 2024-04-05 待定 待定 Tidelift
v8.0.0-v8.57.1 EOL 2021-10-09 2024-09-16 2024-10-05 HeroDevs
v7.0.0-v7.32.0 EOL 2020-05-08 2021-07-30 2022-04-09 HeroDevs
v6.0.0-v6.8.0 EOL 2019-06-21 2019-12-20 2020-11-08 HeroDevs
v5.0.0-v5.16.0 EOL 2018-06-22 2019-03-29 2019-12-21 HeroDevs
v4.0.0-v4.19.1 EOL 2017-06-11 2018-03-21 2018-12-22 HeroDevs
v3.0.0-v3.19.0 EOL 2016-07-01 2017-03-31 2017-12-11 HeroDevs
v2.0.0-v2.13.1 EOL 2016-02-12 2016-06-20 2017-01-01 HeroDevs
v1.0.0-v1.10.3 EOL 2015-07-31 2015-12-01 2016-08-12 HeroDevs

商业支持

ESLint 通过我们的合作伙伴 TideliftHeroDevs 提供商业支持。

对于当前和维护发布分支,商业支持由 Tidelift 提供。Tidelift 确保 ESLint 符合最新的安全最佳实践,并可以作为任何问题出现时的首要联系点。 了解更多

对于 EOL 发布分支,商业支持由 HeroDevs 提供。HeroDevs 提供旧版本 ESLint 的替代方案,这些方案在安全和合规问题方面保持更新。 了解更多