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

版本支持策略和 ESLint v8.x 终止生命周期

ESLint v8.x 的终止生命周期是 2024 年 10 月 5 日。我们已与 HeroDevs 合作,在之后提供支持。

在 ESLint 存在的 11 年里,我们每次只维护一条主要版本线。这既出于实际原因(团队带宽有限),也出于技术原因(我们的基础设施构建时假设只有一个分支)。不幸的是,我们没有很好地传达我们的版本支持策略,这在我们进行主要版本发布时导致了困惑和挫折。

采用正式的版本支持策略

技术指导委员会已采用正式的 版本支持策略,解释了我们支持主要版本线的方法。一般来说,主要版本线可能处于以下状态之一

  • 当前 - 接收来自 ESLint 团队的主动维护和开发。当预发布工作开始时,版本线被视为当前版本线。
  • 维护 - 接收关键错误修复,包括安全问题和兼容性修复,以确保主要版本线之间的互操作性。不会从当前版本线回传其他修复或功能。当下一主要版本的工作开始时,版本线进入维护状态,并在当前版本线普遍可用后六个月内保持该状态。
  • 终止生命周期 (EOL) - 当版本线退出维护模式时,它将不再接收来自 ESLint 团队的任何更新。

阅读 完整的版本支持策略 以了解更多详细信息。

EOL 后 HeroDevs 提供的商业支持

因为我们意识到并非每个人都可以在六个月内升级到新的主要版本,我们已与 HeroDevs 合作 为 EOL 版本线提供商业支持。HeroDevs 为 EOL ESLint 包提供了直接替换,让您的体验保持无缝。

此外,HeroDevs 为这些直接替换提供了永续支持,这意味着它们将继续接收关键的安全修复。

ESLint v8.x 终止生命周期是 2024 年 10 月 5 日

根据我们的策略,ESLint v8.x 的终止生命周期定于 2024 年 10 月 5 日。在那之后,ESLint 团队将不再对 v8.x 版本线进行更改或发布版本。如果您在 EOL 后需要 v8.x 的支持,请联系 HeroDevs

结论

我们希望通过采用正式的版本支持策略,消除我们传统上在主要版本发布周围存在的困惑。我们试图在用户的需求与团队可用性方面的限制之间取得平衡。ESLint 由一群志愿者维护,他们在业余时间工作,而我们自己长时间维护多个版本线是不可能的。也就是说,我们认识到用户需要一些时间来升级,我们希望使这个过程尽可能顺利。

通过与 HeroDevs 合作,我们也希望让那些需要停留在 EOL 版本的用户更容易获得他们需要的支持。

我们感谢社区对 v9.0.0 版本的反馈,并感谢 HeroDevs 的朋友们在创建我们的版本支持策略方面提供的指导。

最新的 ESLint 新闻、案例研究、教程和资源。

ESLint v9.16.0 released
阅读 2 分钟

ESLint v9.16.0 发布

我们刚刚发布了 ESLint v9.16.0,这是一个 ESLint 的次要版本升级。此版本添加了一些新功能,并修复了先前版本中发现的几个错误。

ESLint v9.15.0 released
阅读 2 分钟

ESLint v9.15.0 发布

我们刚刚发布了 ESLint v9.15.0,这是一个 ESLint 的次要版本升级。此版本添加了一些新功能,并修复了先前版本中发现的几个错误。

ESLint v9.14.0 released
阅读 2 分钟

ESLint v9.14.0 发布

我们刚刚发布了 ESLint v9.14.0,这是一个 ESLint 的次要版本升级。此版本添加了一些新功能,并修复了先前版本中发现的几个错误。