checkReuseIteratorVariableName

Checks if iterator variable names are reused as iterator variable within a function. Not reusing iterator variable names prevents renaming all iterators when only the one for a specific loop must be renamed. Not reusing iterator variable names also improves readability.

If both this check and checkLoopIteratorNaming are enabled, possible violation messages contain a note that the user should be aware of it.

Exemption tag: %@ok<RUIVN>