Skip to content
← Back to rules

node/no-new-require 제한

작동 방식

requirenew를 호출하는 경우 경고합니다.

왜 문제가 될까요?

require 함수는 모듈을 포함하는 데 사용되며, 때때로 생성자 값을 반환할 수 있습니다. 하지만 항상 그런 것은 아니기 때문에 혼란스러울 수 있습니다.

예시

이 규칙에 부적절한 코드 예시:

js
var appHeader = new require("app-header");

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

js
var AppHeader = require("app-header");
var appHeader = new AppHeader();

사용 방법

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

json
{
  "plugins": ["node"],
  "rules": {
    "node/no-new-require": "error"
  }
}
bash
oxlint --deny node/no-new-require --node-plugin

참고 자료