Skip to content

[constructor-super] Duplicates TypeScript's TS2335 and TS2377 errors #1248

Closed
@glen-84

Description

@glen-84

Repro

{
  "rules": {
    "constructor-super": "error"
  }
}
class A {
    public constructor() {
        super();
    }
}

class B extends A {
    public constructor() {
        // ...
    }
}

Expected Result

TS errors only.

Actual Result

TS and ESLint errors.

image

Additional Info

This relates to the recommended config (configs/eslint-recommended.ts).

Versions

package version
@typescript-eslint/eslint-plugin 2.8.0
@typescript-eslint/parser 2.8.0
TypeScript 3.4.5
ESLint 6.6.0
node 12.13.0
npm 6.12.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    package: eslint-pluginIssues related to @typescript-eslint/eslint-pluginrecommended-rulesDiscussion about recommended rule sets

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions