eslint/no-unmodified-loop-condition 의심스러움
작동 방식
루프 본문 내에서 절대 수정되지 않는 값을 참조하는 루프 조건을 허용하지 않습니다.
왜 나쁜가요?
루프 본문 내에서 값이 절대 변경되지 않는 값에 의존하는 루프 조건은 무한 루프 또는 논리 오류를 유발할 수 있습니다.
예시
이 규칙에 부적절한 코드 예시:
js
let done = false;
while (!done) {
work();
}이 규칙에 적절한 코드 예시:
js
let done = false;
while (!done) {
done = checkDone();
}사용 방법
구성 파일이나 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음을 사용하세요:
json
{
"rules": {
"no-unmodified-loop-condition": "error"
}
}bash
oxlint --deny no-unmodified-loop-condition