5

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 似乎被忽略了。

4

3 回答 3

6

尝试将它们放在单独的线上

/* jshint -W117 */
alert("failed..");
/* jshint +W117 */

禁用警告的另一个选项是将其添加到文件顶部

/* global alert */
于 2014-05-07T08:23:15.827 回答
1

您还可以使用以下内容创建.jshintrc文件:

{
  "globals": {
    "alert": false
  }
}

globals配置选项表示此变量是在别处定义的全局变量,该值false表示不应重新定义它。

于 2015-06-26T15:16:26.230 回答
1
alert("failed.."); //jshint ignore:line
于 2016-01-15T09:28:49.180 回答