Skip to content
← Back to rules

unicorn/require-post-message-target-origin 의심스러운

An auto-fix is available for this rule.

작동 방식

window.postMessage() 사용 시 반드시 targetOrigin 인수를 지정하도록 강제합니다.

왜 문제인가요?

targetOrigin 인수 없이 window.postMessage()를 호출하면, 메시지를 수신할 수 있는 창이 없습니다.

예시

이 규칙에 적합하지 않은 코드 예시:

js
window.postMessage(message);

이 규칙에 적합한 코드 예시:

js
window.postMessage(message, "https://example.com");

window.postMessage(message, "*");

사용 방법

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

json
{
  "rules": {
    "unicorn/require-post-message-target-origin": "error"
  }
}
bash
oxlint --deny unicorn/require-post-message-target-origin

참고 자료