Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[no-unused-vars] false positive for Type Import  #2946

@mvnrhd

Description

@mvnrhd
  • I have tried restarting my IDE and the issue persists.
  • I have updated to the latest version of the packages.
  • I have read the FAQ and my problem is not listed.

Repro

{
  "rules": {
   "@typescript-eslint/no-unused-vars": [
            "error",
            {
                "argsIgnorePattern": "^_"
            }
        ]
  }
}
import { ElementRef } from '@angular/core';
...
@ViewChild('someInput', { static: false })
private readonly _someInput?: ElementRef<HTMLInputElement>;

Expected Result
No error

Actual Result
error 'ElementRef' is defined but never used @typescript-eslint/no-unused-vars

Additional Info

Occurs after latest update to 4.14.0 (probably related to #2751?)

Versions

package version
@typescript-eslint/eslint-plugin 4.14.0
@typescript-eslint/parser 4.14.0
TypeScript 3.9.7
ESLint 7.18.0
node 14.15.4

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpackage: eslint-pluginIssues related to @typescript-eslint/eslint-plugin

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions