【发布时间】:2011-07-03 18:07:32
【问题描述】:
我正在尝试减少错误计数。 JsLint 抱怨的很多我没有发现的东西确实是错误,但在我的选择中更多的是个人偏好(比如他们自己的行上的大括号)。
它想出了
JS Lint: '$' 未定义。
在我所有在 jquery 中使用速记文档 rdy 的文件中。我真的不认为我应该定义它。是否可以跳过此检查?
【问题讨论】:
标签: jquery visual-studio visual-studio-2010 jslint
我正在尝试减少错误计数。 JsLint 抱怨的很多我没有发现的东西确实是错误,但在我的选择中更多的是个人偏好(比如他们自己的行上的大括号)。
它想出了
JS Lint: '$' 未定义。
在我所有在 jquery 中使用速记文档 rdy 的文件中。我真的不认为我应该定义它。是否可以跳过此检查?
【问题讨论】:
标签: jquery visual-studio visual-studio-2010 jslint
添加
/*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 本身所做的那样。
【讨论】:
在 JSLint 网站上,右下角有一个名为“预定义”的文本框。添加$,错误就会消失。
更新:
使用 VS2010 插件,选项对话框中有一个类似名称的“预定义变量”文本框(查看“严格空白缩进”的右侧:
【讨论】: