unicorn/prefer-dom-node-remove 严格
它做了什么
优先使用 child.remove() 而不是 parentNode.removeChild(child)。
为什么这是不好的?
推荐使用 DOM 方法 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