【发布时间】:2020-03-27 13:29:20
【问题描述】:
我有一个来自 @typescript-eslint 插件的 eslint 错误。
出乎意料。指定不同的 type.eslint(@typescript-eslint/no-explicit-any)
这是无隐含规则。我只想在一个文件中禁用该规则,并在文件顶部添加注释。
如果我只是尝试标准的 eslint 禁用,编译器会报错:
/* eslint-disable no-explicit-any */
规则“no-explicit-any”的定义不是 found.eslint(no-explicit-any)
我试图在 TS 插件的内联规则中找到 documentation,但运气不佳。我也尝试过像这样的各种组合:
/* typescript-eslint-disable no-implicit-any */
/* typescript-eslint: disable no-implicit-any */
/* typescript-eslint: disable noImplicitAny */
/* typescript-eslint-disable @typescript-eslint/no-implicit-any */
没有eslint投诉但错误不会消失。
如何禁用 typescript-eslint 规则?
【问题讨论】:
-
最好每次更新这个问题以阅读
no-explicit-any,因为你有时会说no-IMPLICIT-any,即使这是tsconfig选项,而不是ESLint规则。