[英]A couple of issues with JSHint: 'is defined but never used' and 'is not defined'
我的应用程序非常模块化,因此,JSHint给我'x' is defined but never used
了'x' is defined but never used
错误。
我的设置如下:
应用程序/资产/脚本/bootstrap.js:var var x = 5;
应用程序/资产/脚本/kickstart.js:console.log(x console.log(x);
这是我从JSHint获得的输出:
app/assets/scripts/bootstrap.js
line 1 col 6 'x' is defined but never used.
app/assets/scripts/kickstart.js
line 1 col 13 'x' is not defined.
2 problems
我知道我可以像/* exported x */
这样的东西,但是如果我有很多这样的变量,那将真的很麻烦。
无论如何,有没有解决这两个问题而不禁用它们的特定选项? 因为它们可以在其他更重要的情况下派上用场。
您可以在文件顶部添加它。
/*jshint unused: false, undef:false */
请注意,可以将选项应用于特定范围。 这适用于unused
,但显然不适用于undef
。
(function () {
/*jshint unused: false */
// Stuff
}());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.