Code Inspection: Referencing mutable variable from closure
Configure inspections: Settings | Editor | Inspections
Show intention actions: AltEnter
Reports access to outer mutable variables from functions.
Example:
for (var i = 1; i <= 3; i++) {
setTimeout(function() {
console.log(i); // bad
}, 0);
}
Place the caret at the highlighted line and press AltEnter or click
.
Click the arrow next to the inspection you want to suppress and select the necessary suppress action.