【问题标题】:How to ignore '$' is not defined JsLint Error. (Visual Studio 2010 JsLint Extentsion)如何忽略 '$' 未定义 JsHint 错误。 (Visual Studio 2010 JsHint 扩展)
【发布时间】:2011-07-03 18:07:32
【问题描述】:

我正在尝试减少错误计数。 JsLint 抱怨的很多我没有发现的东西确实是错误,但在我的选择中更多的是个人偏好(比如他们自己的行上的大括号)。

它想出了

JS Lint: '$' 未定义。

在我所有在 jquery 中使用速记文档 rdy 的文件中。我真的不认为我应该定义它。是否可以跳过此检查?

【问题讨论】:

    标签: jquery visual-studio visual-studio-2010 jslint


    【解决方案1】:

    添加

    /*global $ */
    

    根据How to fix "foo is not defined" error reported by JSlint?在顶部

    你可以用你自己的声明来填写它,比如

    /*global language, console, whatever, cool, lib, $ */
    

    我希望它会阅读

    /// <reference path="Jquery/jquery-1.7.1.js" />
    

    不过,正如 Visualstudio 本身所做的那样。

    【讨论】:

      【解决方案2】:

      在 JSLint 网站上,右下角有一个名为“预定义”的文本框。添加$,错误就会消失。

      更新:

      使用 VS2010 插件,选项对话框中有一个类似名称的“预定义变量”文本框(查看“严格空白缩进”的右侧:

      【讨论】:

      • @Andrew Whitaker - 对不起,我应该提到我正在使用 Vs2010 jslint 扩展。
      • @chobo2,您应该将该信息编辑到您的问题中。
      • @Andrew Whitaker - 酷。我是否需要将“窗口”添加到此列表中,因为我还得到 JS Lint: 'window' is not defined.
      • @chobo2:是的,我还会勾选“假设浏览器”。
      • @Andrew Whitaker - 这样做了,它仍然显示为错误。
      猜你喜欢
      • 2013-09-07
      • 1970-01-01
      • 2015-02-01
      • 1970-01-01
      • 2014-04-22
      • 1970-01-01
      • 1970-01-01
      • 2014-08-22
      • 1970-01-01
      相关资源
      最近更新 更多