eslint - 禁用带有内联注释的 typescript-eslint 插件规则(no-explicit-any)

标签 eslint typescript-eslint

我有一个来自 @typescript-eslint 插件的 eslint 错误。

Unexpected any. Specify a different type.eslint(@typescript-eslint/no-explicit-any)


这是无隐含任何规则。仅在一个文件中,我想通过在文件顶部添加注释来禁用该规则。
如果我只是尝试标准的 eslint 禁用,编译器会提示:
/* eslint-disable  no-explicit-any */

Definition for rule 'no-explicit-any' was not found.eslint(no-explicit-any)


我试图找到 documentation关于 TS 插件的内联规则,但运气不佳。我也尝试过这样的各种组合:
/* 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 规则?

最佳答案

将此添加到 .eslintrc (tslintrc) 文件中:

rules: {
    "@typescript-eslint/no-explicit-any": "off"
  },

关于eslint - 禁用带有内联注释的 typescript-eslint 插件规则(no-explicit-any),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59147324/

相关文章:

javascript - 如何处理 catch(err) block 上的 @typescript-eslint/no-unsafe-member-access 规则?

TypeScript ESLint 错误地报告 : "Function is defined but never used."

javascript - 使嵌套的 .eslintrc 无效

javascript - 如何解构 obj[arr[0]] = arr[1]

javascript - 禁止在 eslint 中批量导出(export * from)

ecmascript-6 - eslint - 每个文件 parserOptions.sourceType?

javascript - TypeScript Disallow 不必要的可选链表达式

typescript - 什么表达式可以替换条件类型中的 "extends object "

javascript - eslint 没有根据 .eslintrc 文件中的规则在 VSCode 中给出错误