I have an eslint error that comes from the @typescript-eslint plugin.
Unexpected any. Specify a different type.eslint(@typescript-eslint/no-explicit-any)
This is the no-implicit-any rule. In just one file I want to disable that rule with a comment at the top of the file.
The compiler complains if I just try a standard eslint disable:
/* eslint-disable no-explicit-any */
Definition for rule 'no-explicit-any' was not found.eslint(no-explicit-any)
I've tried to find documentation on inline rules for the TS plugin, but without much luck. I've also tried various combinations like these:
/* typescript-eslint-disable no-implicit-any */
/* typescript-eslint: disable no-implicit-any */
/* typescript-eslint: disable noImplicitAny */
/* typescript-eslint-disable @typescript-eslint/no-implicit-any */
There are no eslint complaints but the error will not disappear.
How do I disable an typescript-eslint rule?
no-explicit-any
every time, since you sometimes sayno-IMPLICIT-any
, even though that's atsconfig
option, not an ESLint rule. – Christian Jensen