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);