eslint/no-delete-var 正しさ
何を行うか
delete 演算子の目的は、オブジェクトからプロパティを削除することです。
なぜ問題なのか
変数に対して delete 演算子を使用すると、予期しない動作につながる可能性があります。
例
このルールに関して 誤った 例:
javascript
var x;
delete x;このルールに関して 正しい 例:
javascript
var x;
var y;
delete y.prop;使い方
設定ファイルまたは CLI でこのルールを 有効化 するには、次のようにします:
json
{
"rules": {
"no-delete-var": "error"
}
}bash
oxlint --deny no-delete-var