JSHint覆盖未得到尊重。
[输出]:[L59:C38] W117:未定义“警报”。
[输出]:/ * jshint -W117 * / alert(“无法加载审核数据..”); / * jshint + W117 * /
- 实际代码行:
$scope.example.$get(
function(data){
$scope.data = //do something;
}, function(message){
/*jshint -W117 */alert("failed..");/*jshint +W117 */
});
我将这些用于其他警告,但W117似乎被忽略了。
答案 0 :(得分:5)
尝试将它们放在单独的行上
/* jshint -W117 */
alert("failed..");
/* jshint +W117 */
禁用警告的另一个选项是将其添加到文件顶部
/* global alert */
答案 1 :(得分:2)
alert("failed.."); //jshint ignore:line
答案 2 :(得分:1)
您还可以使用以下内容创建.jshintrc
文件:
{
"globals": {
"alert": false
}
}
globals配置选项表示此变量是在其他位置定义的全局变量,false
值表示不应重新定义。