Skip to content

[typescript/no-unused-vars] errors inside declare namespace #61

Closed
@ficristo

Description

@ficristo

Repro
See below

{
  "rules": {
    "no-unused-vars": "off",
    "typescript/no-unused-vars": ["error", { "vars": "all", "args": "none" }]
  }
}
export = CodeMirror;
export as namespace CodeMirror;

declare function CodeMirror(host: HTMLElement, options?: CodeMirror.EditorConfiguration): CodeMirror.Editor;

declare namespace CodeMirror {
    function countColumn(line: string, index: number | null, tabSize: number): number;
    var version: string;
}

Expected Result
No errors.

Actual Result
typescript/no-unused-vars errors for function countColumn and version.

Additional Info

Versions

package version
eslint-plugin-typescript 1.0.0-rc.0
typescript-eslint-parser eslint-plugin-typescript/parser
typescript 3.1.6

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpackage: parserIssues related to @typescript-eslint/parser

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions