我正在使用jshint,我想使用该node
选项,但我也想禁止控制台语句.
这可能吗?我一直在阅读jshint选项文档而没有运气.
我尝试过的事情都失败了:
"node": true,
"globals": {
"console": false
}
Run Code Online (Sandbox Code Playgroud)
也:
"node": true,
"devel": false
Run Code Online (Sandbox Code Playgroud)
我想我可以设置"node": false
然后明确添加所有内容globals
,但这看起来很难看.
首先是语法:
"globals": {
"console": false
}
Run Code Online (Sandbox Code Playgroud)
是允许控制台作为只读变量,所以不是你想要的.
看似有效的是以下设置:
"predef": ["-console"]
Run Code Online (Sandbox Code Playgroud)
我找不到这个直接记录,但文档(http://jshint.com/docs/)提到了predef
jshintrc选项,后来谈论内联全局黑名单(例如/* global -BLACKLIST */
)和测试显示两者结合确实有效.
归档时间: |
|
查看次数: |
768 次 |
最近记录: |