通过以下设置,jsHint在console.log报告debugger语句时不会抱怨语句:
jshint: {
files: [
'Gruntfile.js',
'js/**/*.js',
'tests/*.js',
],
options: {
curly: true,
immed: true,
noarg: true,
expr: true,
quotmark: 'single',
maxdepth: 3,
browser: true,
eqnull: true
}
},
Run Code Online (Sandbox Code Playgroud)
据我所知,JSHint从未警告过引用console.那里没有专门处理此类引用的代码.
console 被简单地视为一个标识符,应该从它所引用的任何上下文中定义和访问(这是正确的,因为它确实是它的全部).
因此,您可以让JSHint console通过让它警告所有未定义的变量来警告使用情况.只需将undef选项设置为true.
然后,如果要允许使用console,可以将其添加到globals指令中或将devel选项设置为true(将其隐式添加到globals指令中).
| 归档时间: |
|
| 查看次数: |
4411 次 |
| 最近记录: |