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