【问题标题】:JSHint W117 inline ignoreJSHint W117 内联忽略
【发布时间】:2014-04-22 17:07:03
【问题描述】:

JSHint 覆盖不被尊重。

[输出]: [L59:C38] W117: 'alert' 未定义。

[输出]: /*jshint -W117 */alert("未能加载评论数据..");/*jshint +W117 */

-- 实际代码行:

$scope.example.$get(
    function(data){
       $scope.data =  //do something;
    }, function(message){
        /*jshint -W117 */alert("failed..");/*jshint +W117 */
});

我将这些用于其他警告,但 W117 似乎被忽略了。

【问题讨论】:

    标签: jslint jshint grunt-contrib-jshint


    【解决方案1】:

    试着把它们放在单独的一行

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

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

    /* global alert */
    

    【讨论】:

      【解决方案2】:
      alert("failed.."); //jshint ignore:line
      

      【讨论】:

        【解决方案3】:

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

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

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-02-17
          • 2013-11-15
          • 1970-01-01
          • 2015-06-07
          • 2020-11-26
          • 2013-01-31
          相关资源
          最近更新 更多