Your comments

Delphi itself produces warning

[dcc32 Warning] W1037 FOR-Loop variable 'i' may be undefined after loop

But adding this check to FixInsight still brings a lot of value.


Btw, Delphi doesn't warn against reading loop-var after loop with Break. Even such case goes unnoticed:

for i:= 1 to 5 do
if False then Break
else Writeln(i);
Writeln(i);

I've missed "Save as Default" button in FixInsight Settings.

Please close this issue.