Skip to content
← Back to rules

eslint/no-continue 스타일

작동 방식

continue 문을 사용하지 않도록 차단합니다.

왜 문제가 될까?

continue 문은 현재 또는 레이블이 지정된 반복문의 현재 반복에서 실행 중인 문장을 종료하고 다음 반복으로 진행합니다. 잘못 사용할 경우 코드의 테스트 가능성, 가독성 및 유지보수성이 저하됩니다. 대신 if와 같은 구조화된 제어 흐름 문을 사용해야 합니다.

예시

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

javascript
var sum = 0,
  i;

for (i = 0; i < 10; i++) {
  if (i >= 5) {
    continue;
  }

  sum += i;
}

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

javascript
var sum = 0,
  i;
for (i = 0; i < 10; i++) {
  if (i < 5) {
    sum += i;
  }
}

사용 방법

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

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

참고 자료