Enforces the use of, for example, child.remove();
over child.parentNode.removeChild(child);
. The DOM function Node#remove()
is preferred over the indirect removal of an object with Node#removeChild()
.
This rule is fixable.
parentNode.removeChild(foo);
parentNode.removeChild(this);
foo.remove();
this.remove();