規則棄用
在改進工具的權衡與這些變更可能引起的挫敗感之間取得平衡是一項艱鉅的任務。其中一個關鍵領域影響到我們的使用者是規則的移除。
ESLint 團隊致力於使升級盡可能容易和輕鬆。為此,團隊已同意以下關於未來棄用規則的指南。這些指南的目標是允許進行改進和變更,而不會破壞現有的設定。
- 除非符合以下條件之一,否則規則永遠不會從 ESLint 中移除
- 該規則已被另一個核心規則取代。
- 存在具有功能等效規則的外掛程式。
- 規則將根據需要棄用,並在所有文件中標記為已棄用。
- 在規則被棄用後,團隊將不再對其進行任何工作。這包括錯誤修復、增強功能和規則文件的更新。與已棄用規則相關的議題和 Pull Request 將不被接受並將被關閉。
如果已棄用的規則對您有效,您可以無限期地繼續使用它們。但是,請記住,已棄用的規則實際上將不再維護,並可能在某個時候被移除。
我們希望透過遵循這些指南,我們將能夠繼續改進並努力使 ESLint 成為最好的工具,同時在此過程中盡可能減少對使用者的干擾。