Skip to content
← Back to rules

unicorn/no-accessor-recursion 의심스러움

작동 방식

접근자(게터 및 세터) 내에서 this에 대한 재귀적 접근을 금지합니다.

왜 문제인가요?

이 규칙은 객체 및 클래스 내의 게터와 세터 메서드에서 this에 대한 재귀적 접근을 막아, 무한 재귀 및 스택 오버플로우 오류를 예방합니다.

예시

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

js
const foo = {
  get bar() {
    return this.bar;
  },
};

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

js
const foo = {
  get bar() {
    return this.baz;
  },
};

사용 방법

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

json
{
  "rules": {
    "unicorn/no-accessor-recursion": "error"
  }
}
bash
oxlint --deny unicorn/no-accessor-recursion

참고 자료