Merge pull request #4185 from erik-krogh/unusedArrDestruct

Approved by esbena
This commit is contained in:
CodeQL CI
2020-09-03 09:18:15 +01:00
committed by GitHub
4 changed files with 38 additions and 0 deletions

View File

@@ -1 +1,4 @@
| tst.js:4:7:4:11 | let x | For loop variable x is not used in the loop body. |
| tst.js:138:6:138:23 | const [key, value] | For loop variable value is not used in the loop body. |
| tst.js:151:6:151:35 | const [ ... value] | For loop variable value is not used in the loop body. |
| tst.js:152:6:152:10 | let i | For loop variable i is not used in the loop body. |

View File

@@ -133,3 +133,20 @@ function countOccurrencesDead(xs, p) {
a;
}
});
// NOT OK
for (const [key, value] of array) {}
// OK: for array-destructurings we only flag the last element
for (const [key, value] of array) {
console.log(value)
}
// OK: for array-destructurings we only flag the last element
for (const [key, key2, key3, value] of array) {
console.log(value)
}
// NOT OK
for (const [key, key2, key3, value] of array) {}
for (let i of [1, 2]) {}