unicorn/prefer-dom-node-remove 철저한
동작 방식
child.remove() 사용을 parentNode.removeChild(child) 사용보다 우선시합니다.
왜 문제가 될까?
DOM 함수 Node#remove() 는 Node#removeChild() 를 통해 간접적으로 객체를 제거하는 것보다 선호됩니다.
예시
이 규칙에 위반되는 잘못된 코드 예시:
javascript
parentNode.removeChild(childNode);이 규칙에 부합하는 올바른 코드 예시:
javascript
childNode.remove();사용 방법
이 규칙을 구성 파일 또는 명령줄 인터페이스에서 활성화하려면 다음을 사용할 수 있습니다:
json
{
"rules": {
"unicorn/prefer-dom-node-remove": "error"
}
}bash
oxlint --deny unicorn/prefer-dom-node-remove