[no-obj-calls] Duplicates TypeScript's TS2349 error #999
Labels
breaking change
This change will require a new major version to be released
has pr
there is a PR raised to close this
package: eslint-plugin
Issues related to @typescript-eslint/eslint-plugin
recommended-rules
Discussion about recommended rule sets
Recommended ESLint rules that are already handled by TypeScript are turned off in
plugin:@typescript-eslint/recommended
.The recommended
no-obj-calls
rule should be included in the list as it triggers an ESLint as well as a TypeScript error.Repro
Expected Result
A simple TypeScript error on each line:
TS2349: This expression is not callable. Type [...] has no call signatures.
Actual Result
A duplicate error for each line, one coming from TypeScript the other one coming from ESLint:
TS2349: This expression is not callable. Type [...] has no call signatures.
ESLint: '[...]' is not a function.(no-obj-calls)
Additional Info
Related: #983
Versions
@typescript-eslint/eslint-plugin
2.3.0
@typescript-eslint/parser
2.3.0
TypeScript
3.6.3
ESLint
6.4.0
node
10.16.3
npm
6.9.0
The text was updated successfully, but these errors were encountered: