Skip to content
← Back to rules

unicorn/prefer-dom-node-remove 細部な注意

An auto-fix is available for this rule.

何を行うか

child.remove() の使用を parentNode.removeChild(child) に対して推奨します。

なぜこれは問題か?

Node#remove() メソッドは、Node#removeChild() を介してオブジェクトを間接的に削除する方法よりも好ましいです。

このルールに違反する誤ったコードの例:

javascript
parentNode.removeChild(childNode);

このルールに従う正しいコードの例:

javascript
childNode.remove();

使用方法

設定ファイルまたは CLI でこのルールを有効化するには、以下のようにします:

json
{
  "rules": {
    "unicorn/prefer-dom-node-remove": "error"
  }
}
bash
oxlint --deny unicorn/prefer-dom-node-remove

参照