Version
CA024 - Use across loop
Description
When iterating on an instance of ITERABLE
with a traditional from ... until ... loop ...end
from beginning to end you should use an across loop to avoid forgetting to advance the cursor.
Scope Instruction Status Enabled Severity Suggestion Applicability All Score 30
Example of violation
from list.start until list.after loop ... list.forth end
Recommendation
Replace with an across loop. In the example it becomes:
across list as l loop ... end
Back to Rules