Closed
Description
Repro
{
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint"
],
"rules": {
"@typescript-eslint/no-unused-vars":
"error"
}
}
function foo(x: null) {
return x
}
let x = null
x = foo(x)
Expected Result
7:1 error 'x' is assigned a value but never used. @typescript-eslint/no-unused-vars
x = foo(x)
^ error here
Actual Result
7:9 error 'x' is assigned a value but never used. @typescript-eslint/no-unused-vars
x = foo(x)
^ error here
Versions
package | version |
---|---|
@typescript-eslint/eslint-plugin |
5.22.0 |
@typescript-eslint/parser |
5.22.0 |
TypeScript |
4.6.2 |
ESLint |
8.14.0 |
node |
16.12.0 |