for
loops that contain neither initialization nor update components, and suggests converting them to while
loops. This makes the code easier to read.
Example:
for(; exitCondition(); ) {
process();
}
After the quick-fix is applied:
while(exitCondition()) {
process();
}
The quick-fix is also available for other for
loops, so you can replace any for
loop with a
while
loop.
Use the Ignore 'infinite' for loops without conditions option if you want to ignore for
loops with trivial or non-existent conditions.