当前位置: 首页 > 面试题库 >

为特定行关闭eslint规则

狄天逸
2023-03-14
问题内容

为了在JSHint中关闭特定行的掉毛规则,我们使用以下规则:

/* jshint ignore:start*/
$scope.someVar = ConstructorFunction();
/* jshint ignore:end */

我一直在尝试找到与以上相同的内容。


问题答案:

您现在可以使用单行语法:

var thing = new Thing(); // eslint-disable-line no-use-before-define
thing.sayHello();

function Thing() {

     this.sayHello = function() { console.log("hello"); };

}

或者,如果您不想在与实际代码相同的行上添加注释,则可以禁用下一行:

// eslint-disable-next-line no-use-before-define
var thing = new Thing();


 类似资料:
  • 为了关闭JSHint中特定行的林分规则,我们使用以下规则: 我一直在尝试为Eslint找到与上述相同的产品。

  • 是否可以关闭整个文件的eslint规则?某事,如: (类似于eslint-disable-line。)我经常遇到这样的情况,在某个文件中,我在许多地方违反了特定的规则,这对该文件来说是可以的,但我不想为整个项目禁用该规则,也不想为该特定文件禁用其他规则。

  • 我正在尝试禁用中的。根据文档,相关的规则块如下所示: 在我将升级到2.0版之前,这种方法一直有效,在2.0版中,我的eslint规则只是。 我阅读了eslint文档,其中说我们可以简单地将更改为,尽管我尝试过,但没有成功。 禁用规则的正确方法是什么?我应该引用的文档是什么?

  • 使用ESLint是否可以忽略整个目录的一个特定规则? 在我的例子中,我想忽略为一个名为的目录

  • 我正在使用标准的React设置在WebStorm中编写一个React应用程序。我以前从未显式地设置过任何linting,所以无论出现什么错误/警告消息都来自某种默认配置。当我运行时,我会得到以下警告: 最后两行清楚地表明警告来自ESLint(与JSHint或一些自定义的React linting等相反)。 我想保持ESLint的运行,也就是说,我不仅仅想全局禁用所有的LINTING。但是,我希望在

  • 我正在编写我的系统编程课程作业(使用线程)。 我的活动类实现runnable,我还有另一个类,其中有一个执行器,它使用: