Skip to content
← Back to rules

eslint/no-constructor-return Pedantic

작동 방식

생성자에서 값을 반환하는 것을 금지합니다

왜 좋지 않은가요?

자바스크립트에서는 클래스의 생성자에서 값을 반환하는 것은 오류일 수 있습니다.
이 패턴을 금지함으로써, 언어에 익숙하지 않아서 발생하는 실수나 복사-붙여넣기 오류를 방지할 수 있습니다.

예시

이 규칙에 대해 틀린 코드의 예시:

js
class C {
  constructor() {
    return 42;
  }
}

이 규칙에 대해 올바른 코드의 예시:

js
class C {
  constructor() {
    this.value = 42;
  }
}

사용 방법

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

json
{
  "rules": {
    "no-constructor-return": "error"
  }
}
bash
oxlint --deny no-constructor-return

참고 자료