Back to Intellij Community

LoopStatementsThatDontLoop

java/java-impl/resources/inspectionDescriptions/LoopStatementsThatDontLoop.html

2025.3-rc-2422 B
Original Source

Reports any instance of for, while, and do statements whose bodies will be executed once at most. Normally, this is an indication of a bug.

Use the Ignore enhanced for loops option to ignore the foreach loops. They are sometimes used to perform an action only on the first item of an iterable in a compact way.

Example:

for (String s : stringIterable) {
    doSomethingOnFirstString(s);
    break;
  }