Jas*_*yon 456
是的,有一种方法.实际上是两个.2013年10月, jshint添加了一种忽略代码块的方法:
// Code here will be linted with JSHint.
/* jshint ignore:start */
// Code here will be ignored by JSHint.
/* jshint ignore:end */
// Code here will be linted with JSHint.
Run Code Online (Sandbox Code Playgroud)
您也可以忽略带有跟踪注释的单行,如下所示:
ignoreThis(); // jshint ignore:line
Run Code Online (Sandbox Code Playgroud)
tol*_*anz 99
"邪恶的"答案对我不起作用.相反,我使用了JSHints 文档页面上推荐的内容.如果您知道引发的警告,则可以将其关闭以获取代码块.例如,我使用的是一些不使用camel case函数的第三方代码,但我的JSHint规则需要它,这会导致警告.为了使它沉默,我写道:
/*jshint -W106 */
save_state(id);
/*jshint +W106 */
Run Code Online (Sandbox Code Playgroud)
Odi*_*Odi 37
正如您在JSHint的文档中所看到的,您可以更改每个函数或每个文件的选项.在您的情况下,只需在您的文件中添加注释,或者在使用的函数中添加更多本地注释eval:
/*jshint evil:true */
function helloEval(str) {
/*jshint evil:true */
eval(str);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
95868 次 |
| 最近记录: |