no-delete-var
不允許刪除變數
✅ 建議
在設定檔中使用來自 @eslint/js
的 recommended
設定啟用此規則
delete
運算子的目的是從物件中移除屬性。在變數上使用 delete
運算子可能會導致非預期的行為。
規則詳細資訊
此規則不允許在變數上使用 delete
運算子。
如果 ESLint 在嚴格模式下解析程式碼,則解析器(而不是此規則)會報告錯誤。
此規則的不正確程式碼範例
在 Playground 中開啟
/*eslint no-delete-var: "error"*/
var x;
;
版本
此規則在 ESLint v0.0.9 中引入。