Checks for unfiltered
for-in
loops. The use of this construct results in processing inherited or unexpected properties. You need to filter own properties with
hasOwnProperty()
method. The validation works in JavaScript, html or jsp files.