unicorn/prefer-dom-node-remove 細部な注意
何を行うか
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