规则弃用
在改进工具和这些更改可能带来的挫败感之间取得平衡是一项艰巨的任务。这影响我们用户的一个关键领域是规则的删除。
ESLint 团队致力于使升级尽可能轻松和无痛。为此,团队已商定以下关于将来弃用规则的一套指南。这些指南的目标是允许进行改进和更改,而不会破坏现有的配置。
- 除非满足以下条件之一,否则规则永远不会从 ESLint 中删除
- 该规则已被另一条核心规则取代。
- 某个插件包含功能等效的规则。
- 规则将根据需要弃用,并在所有文档中标记为已弃用。
- 在规则弃用后,团队将不再对其进行任何工作。这包括错误修复、增强功能以及对规则文档的更新。与已弃用规则相关的 issue 和 pull request 将不被接受,并将被关闭。
如果它们对您有用,您可以无限期地继续使用已弃用的规则。但是,请记住,已弃用的规则实际上将得不到维护,并且可能在某个时候被删除。
我们希望通过遵循这些指南,我们将能够继续改进并努力使 ESLint 成为最佳工具,同时在过程中尽量减少对用户的影响。