版本

规则弃用

在改进工具和这些更改可能造成的挫败感之间取得平衡是一项艰巨的任务。这其中一个关键领域会影响到我们的用户,那就是规则的移除。

ESLint 团队致力于使升级尽可能简单和无痛。为此,团队已经就未来弃用规则的以下准则达成一致。这些准则的目标是允许进行改进和更改,而不会破坏现有的配置。

  • 除非满足以下条件之一,否则 ESLint 绝不会移除规则:
    • 该规则已被另一个核心规则取代。
    • 存在一个具有功能等效规则的插件。
  • 规则将根据需要进行弃用,并在所有文档中明确标记为已弃用。
  • 规则弃用后,团队将不再对其进行任何工作。这包括错误修复、增强以及对规则文档的更新。与弃用规则相关的 issue 和 pull request 将不会被接受并会被关闭。

如果您正在使用,并且它们对您有效,您可以无限期地继续使用弃用的规则。但是,请记住,弃用的规则将实际上处于无人维护状态,并且可能会在某个时候被移除。

我们希望通过遵循这些准则,我们能够继续改进 ESLint,使其成为最好的工具,同时在过程中尽可能减少对我们用户的干扰。

更改语言