gpt4 book ai didi

javascript - 忘记 'var' 关键字时需要 jshint 错误

转载 作者:行者123 更新时间:2023-12-03 11:42:53 28 4
gpt4 key购买 nike

我正在使用 JSHINT,并注意到当我有以下代码时它不会抛出错误:

function barfoo() {
a = 10;
}

我想要每个全局定义的变量都有一个错误。我现在有以下 gulp 任务

var options =  {
laxcomma: true,
strict: true,
validthis: true
};

gulp.task('default', function () {
gulp.src('di.js')
.pipe(jshint(options));
});

并且它不会在这段代码上抛出任何内容

此外,我的代码中有一个地方确实需要创建一个全局变量,因此最好让 jshint 忽略该变量。这样的事情可能吗?

最佳答案

undefined variable 的选项是undef,例如,

var options = {
undef: true, // Add this
laxcomma: true,
strict: true,
validthis: true
};

我的默认情况下会这样做,我必须添加 laxcomma 位,并且这不会禁用 undef 标志。

关于javascript - 忘记 'var' 关键字时需要 jshint 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26185267/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com