Declaring Variables Inside Loops (DVIL)

Description:

This rule recommends declaring local variables outside the loops. The reason: as a rule, declaring variables inside the loop is less efficient.

Example:

int good_var = 0;
for (int i = 0; i < 100; i++) {
  int var1 = 0;
    // ...
}
while (true) {
    int var2 = 0;
    // ...
}
do {
    int var3 = 0;
    // ...
} while (true);