这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:WhatgoodisJSLintifjQueryfailsthevalidationhttp://code.jquery.com/jquery-1.4.4.js转到那里并将其粘贴到www.jslint.com难道Jquery不应该是有效的....
关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭8年前。ImprovethisquestionEclipse有JSHint插件吗?我在Google上找不到任何内容。
在以下代码中收到此警告:workflow.removeZSets=function(fn){varprocessed=0;for(varc=1;c有没有人建议如何在不触发警告的情况下完成此操作?我有一些想法,比如使用异步库来并行运行它们,但这是我在整个代码库中做的相当普遍的事情,因此我对最佳方式的反馈很感兴趣。 最佳答案 错误是因为您在for循环中定义了一个函数。您可以尝试这样的操作,在循环外定义函数:workflow.removeZSets=function(fn){varprocessed=0;functionremoveZ(c
如何避免使用警告向我大喊我“预期”对象。创建(null)',而是看到了“新对象”使用此非常简单的代码行时:varmyDummyObject=newObject();?看答案好吧,JSLINT是有用的,您使用它是因为您想了解其对事物的看法。显然,它有一种观点newObject()不应使用。您看到的问题在此处记录:http://www.jslint.com/help.html。它没有说为什么。这里有很多关于它的讨论:有什么区别newObject()和对象文字符号?。这{}语法既比newObject()这听起来像是足够的理由。如您显然所知,您可以使用其中的任何一个:varmyDummyObject=
我需要测试占位符支持。以下内容适用于所有现代浏览器以及IE7、IE8、IE9:$.support.placeholder=(function(){vari=document.createElement("input");return"placeholder"ini;}());有效,但JSLint提示in的使用:Unexpected'in'.Comparewithundefined,orusethehasOwnPropertymethodinstead.好吧,我将把它重构为:$.support.placeholder=(function(){vari=document.createEle
我需要测试占位符支持。以下内容适用于所有现代浏览器以及IE7、IE8、IE9:$.support.placeholder=(function(){vari=document.createElement("input");return"placeholder"ini;}());有效,但JSLint提示in的使用:Unexpected'in'.Comparewithundefined,orusethehasOwnPropertymethodinstead.好吧,我将把它重构为:$.support.placeholder=(function(){vari=document.createEle
我想用JSLint检查我的JavaScript。我也在使用jQuery,而JSLint似乎对jQuery很不满意。所以,如果我有这段代码:$(document).ready{$("a").click(function(){//foo});});我收到一些JSLint消息:Error:Problematline1character1:'$'wasusedbeforeitwasdefined.$(document).ready{...我查看了这些选项,但我不知道如何告诉JSLint这是可以的。如果我的代码中只有一个jQuery调用,我可以忽略JSLint消息,但在2,500行脚本中有很多调
我想用JSLint检查我的JavaScript。我也在使用jQuery,而JSLint似乎对jQuery很不满意。所以,如果我有这段代码:$(document).ready{$("a").click(function(){//foo});});我收到一些JSLint消息:Error:Problematline1character1:'$'wasusedbeforeitwasdefined.$(document).ready{...我查看了这些选项,但我不知道如何告诉JSLint这是可以的。如果我的代码中只有一个jQuery调用,我可以忽略JSLint消息,但在2,500行脚本中有很多调
我看到其他文本编辑器使用扩展来允许语法检查器,例如JSLint,这可以用Notepad++实现吗? 最佳答案 我已经设法使用notepad++运行了两个lint程序的NppExec插件。NppExec插件通常是默认安装的,可以在plugins->NppExec下找到。(使用NppExec0.3RC1和Notepad++5.1+)。1)JSLint先下载WSHversionofjslint来自http://www.jslint.com.修改文件的最后部分如下:(function(){if(!JSLINT(WScript.StdIn.R
我看到其他文本编辑器使用扩展来允许语法检查器,例如JSLint,这可以用Notepad++实现吗? 最佳答案 我已经设法使用notepad++运行了两个lint程序的NppExec插件。NppExec插件通常是默认安装的,可以在plugins->NppExec下找到。(使用NppExec0.3RC1和Notepad++5.1+)。1)JSLint先下载WSHversionofjslint来自http://www.jslint.com.修改文件的最后部分如下:(function(){if(!JSLINT(WScript.StdIn.R