Code inspection: Empty 'for' loop is redundant

Last modified: 11 February 2024

If a for loop contains no instructions, and its initialization, condition, and iteration do not use variables from the outer scope, JetBrains Rider suggests removing this loop, for example:

Note, however, that a for loop with an empty body could be actually used to iterate through external variables, in which case JetBrains Rider will not highlight it as redundant, for example: