当前位置: 首页 > 知识库问答 >
问题:

禁用带有内联注释的typescript eslint插件规则(无任何显式规则)

勾岳
2023-03-14

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

出乎意料的任何。指定不同的type.eslint(@typecript-eslint/no-reting-any)

这是没有隐含任何规则的原则。在一个文件中,我想禁用该规则,并在文件顶部添加注释。

如果我只是尝试标准的eslint禁用,编译器会抱怨:

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

规则“无明确-任何”的定义没有found.eslint(无明确-任何)

我试图找到关于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投诉,但错误不会消失。

如何禁用打字脚本eslint规则?

共有3个答案

颛孙凯定
2023-03-14

如果您试图仅在下一行(而不是整个文件)禁用规则,则直接在要忽略的行上方添加此注释将有效:

// eslint-disable-next-line  @typescript-eslint/no-explicit-any
上官华池
2023-03-14

正确的语法如下所示:

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

因此,您可以通过eslint直接引用插件。

薛欣荣
2023-03-14

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

rules: {
    "@typescript-eslint/no-explicit-any": "off"
  },
 类似资料:
  • 有没有办法禁用文件夹的特定规则?例如,我不想在文件夹中为我的所有测试文件提供必需的JSDoc注释。有办法做到这一点吗?

  • 问题内容: 我想在ng-repeat块中添加带有插值表达式的HTML注释。但是,当我尝试执行此操作时,不会对表达式进行插值。例如: 当我查看DOM(即Chrom DevTools中的Elements标签)时,我只看到未插补的字符串(“ {{item.id}}”)而不是插补的值。 这里正确的语法是什么? 问题答案: 这是一种矫kill过正的方法,因为您可以只使用或类似注释中的建议,但是这只是一个有趣

  • 我想禁用Sonar的规则,这样它就不会在网页中显示结果。在我的例子中,我想隐藏(或不捕获)关于尾随注释的结果。 是否可以在某处配置它? 谢谢。

  • 系统内置了一些常用的验证规则,可以完成大部分场景的验证需求,包括: [TOC=2,2] 验证规则严格区分大小写 格式验证类 格式验证类在使用静态方法调用的时候支持两种方式调用(以number验证为例,可以使用number() 或者 isNumber())。 require 验证某个字段必须,例如: 'name'=>'require' 如果验证规则没有添加require就表示没有值的话不进行验证 由

  • 问题内容: 我使用和用。 我想在一个文件中的规则。 问题答案: 只需将其放在文件顶部即可:

  • 2. 隐含规则和模式规则 上一节的Makefile写得中规中矩,比较繁琐,是为了讲清楚基本概念,其实Makefile有很多灵活的写法,可以写得更简洁,同时减少出错的可能。本节我们来看看这样一个例子还有哪些改进的余地。 一个目标依赖的所有条件不一定非得写在一条规则中,也可以拆开写,例如: main.o: main.h stack.h maze.h main.o: main.c gcc -c ma