[英]JSHint Inline Configuration issue
我使用带有grunt的jshint并使用了一些内联配置。 我对以下感到困惑。 如果我仅在以下代码上运行jshint。
/* jshint undef: false */
var app = foo;
/* jshint undef: true */
我希望这不会返回错误代码W117,说明foo
是未定义的,但是由于某些原因,它确实会发生。 如果我省略最后一条语句,它会起作用:
/* jshint undef: false */
var app = foo;
虽然这不是我想要的行为。 我只希望jshint忽略该行的undef警告。
我的选择如下:
options:{
curly: true,
eqeqeq: true,
eqnull: true,
browser: true,
undef: true,
unused: 'vars',
globals: {
jQuery: false,
$: false
}
},
我究竟做错了什么?
Per ruffin的评论是,我在其他地方调用foo并导致了问题。 我决定将foo设置为全局变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.