如何绕过警告意外。指定其他类型@ typescript-eslint / no-explicit-any

时间:2019-10-19 18:52:48

标签: typescript eslint

我们有严格的零棉绒发行政策。这意味着所有错误和警告都需要修复。

在我们的React打字稿项目中遇到以下棉绒错误:

  

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

在Google和皮棉网站上进行了搜索。我没有找到这样的解决方案!

对此进行了尝试:// eslint:@typescript-eslint/no-explicit-any: "off"无效

有人知道如何绕过React打字稿项目中的eslint规则吗?

4 个答案:

答案 0 :(得分:3)

在尝试绕过同一规则时,特别是对于重载方法,适用于我的方法是使用: // eslint-disable-next-line(如果您只需在问题所在行的正上方添加评论)。

或者您可以通过以下方式忽略仅一部分代码的规则: /* eslint-disable rule-name */ your-block-of-code /* eslint-enable rule-name */此处的注释必须是整体注释。

答案 1 :(得分:3)

"@typescript-eslint/no-explicit-any": ["off"]

答案 2 :(得分:1)

您可以使用unknown吗?例如HttpResponse<unknown>

答案 3 :(得分:1)

关注将为您服务。

/* eslint-disable @typescript-eslint/no-explicit-any*/

查看官方文档here