Skip to content
← Back to rules

unicorn/prefer-dom-node-append 조금 과도한

An auto-fix is available for this rule.

어떤 기능을 수행합니까?

DOM 노드의 경우, 예를 들어 document.body.appendChild(div); 대신 document.body.append(div); 사용을 강제합니다.

왜 이 것은 나쁜가요?

Node#append() 사용에는 다수의 장점이 있습니다. 예를 들어 여러 개의 노드를 동시에 추가할 수 있으며, DOMString과 DOM 노드 객체 모두를 추가할 수 있습니다.

예시

이 규칙에 위반되는 잘못된 코드 예시:

javascript
foo.appendChild(bar);

이 규칙에 부합하는 올바른 코드 예시:

javascript
foo.append(bar);

사용 방법

구성 파일 또는 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:

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

참고 자료