구성 요소의 초기화 또는 업데이트를 포함하지 않는 for 루프를 보고하고, 이를 while로 변환할 것을 제안합니다. 이는 코드의 가독성을 좋게 합니다.

예:


  for(; exitCondition(); ) {
    process();
  }

빠른 수정을 적용한 후:


  while(exitCondition()) {
    process();
  }

빠른 수정은 다른 for 루프에도 사용 가능하며, 모든 for 루프는 while 로 변환할 수 있습니다.

자명하거나 존재하지 않는 조건을 가진 for 루프를 무시하고 싶은 경우 조건 없는 루프의 'infinite' 무시 옵션을 사용하세요.