Skip to content
← Back to rules

eslint/no-unused-labels 정확성

This rule is turned on by default.
An auto-fix is available for this rule.

작동 방식

사용되지 않는 레이블을 금지합니다.

왜 문제가 되는가?

코드 내 어디에서도 사용되지 않는 레이블은 미완료된 리팩토링으로 인해 발생한 오류일 가능성이 매우 큽니다.

예시

이 규칙에 잘못된 코드 예시:

javascript
OUTER_LOOP: for (const student of students) {
  if (checkScores(student.scores)) {
    continue;
  }
  doSomething(student);
}

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

javascript
for (const student of students) {
  if (checkScores(student.scores)) {
    continue;
  }
  doSomething(student);
}

사용 방법

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

json
{
  "rules": {
    "no-unused-labels": "error"
  }
}
bash
oxlint --deny no-unused-labels

참고 자료