首页 > TAG信息列表 > JSLint

Javascript工具 - 使用JSLint完成JavaScript语法检查

Javascript工具 - 使用JSLint完成JavaScript语法检查 Posted on 2009-04-25 11:46  lzhdim   JSLint是一个JavaScript验证工具(www.jslint.com),可以扫描JavaScript源代码来查找问题。如果JSLint发现一个问题,JSLint就会显示描述这个问题的消息,并指出错误在源代码中的大致位置。

javascript-jslint错误:语句位置出现意外的表达式’use strict’

这个问题已经在这里有了答案:            >            How to set ‘use strict’ globally with JSLint                                    2个 当我尝试将以下代码保存为精美文字时, 'use strict'; /*global an

Javascript-JSLint不必初始化未定义

在JSLint(www.jslint.com)中验证我的JavaScript代码时.我遇到了从未见过的错误.这是新东西吗? 它告诉我: 无需将“ i”初始化为“未定义”.在此: var i = 0, l = data.d.ResponseData.length, x; 有人知道这意味着什么吗? ..弗雷德里克解决方法:这是最新更新中引入的错误.自b

javascript-如何使用JSLint全局设置“严格使用”

我是javascript新手,正在尝试通过JSLint进行验证. 我应该在哪里放置“严格使用”以在全球范围内使用它并进行验证? 这给了我错误“在语句位置出现意外的表达式’use strict’”. "use strict"; console.log('doing js in head-section'); function helloWorld() {

javascript – 如何修复jslint’\u0026\u0026’子表达式应该包含在parens错误中

我把所有内容放在括号中但是下面的代码仍然在jslint中抛出错误: Problem at line 5 character 104: The '&&' subexpression should be wrapped in parens. if ((typeof (c1) === 'string') && (typeof (c2) === 'string') && (c1 !== n... 怎么

javascript – jslint中的“意外”错误

参见英文答案 > Why avoid increment (“++”) and decrement (“–”) operators in JavaScript?                                    17个 那么最佳做法是什么? Jslint解释说它“增加了混乱”.我真的不明白…… 编辑:代码,按要求: var all,

我应该使用JSLint或JSHint JavaScript验证吗?

我目前正在验证我对JSLint的JavaScript并取得进展,它正在帮助我编写更好的JavaScript – 特别是在使用Jquery库时. 我现在遇到了JSHint,一个JSLint的分支. 所以我想知道很多JavaScript驱动的Web应用程序,这是更好或最适用的验证工具: > JSLint还是JSHint? 我想现在决定验证机制并继

有没有办法让jslint在我的javascript的下一行使用花括号?

我改变了我的编码风格 function getParams(entity) { "use strict"; var accountID = store.getItem('AccountID'), switch (entity) { case "Topic": 至 function getParams(entity) { "use strict"; var ac

javascript – jslint和jshint之间的区别?

参见英文答案 > Should I use JSLint or JSHint JavaScript validation?                                    8个 我应该使用哪一个? 它们是一样的吗? 我发现:“JSLint是一个JavaScript程序,可以在JavaScript程序中查找问题.它是一种代码质量工

javascript – Visual Studio / ASP.NET MVC项目上的JSLint

我正在使用Visual Studio 2012和JsLint plugin. 有没有更好的方法将JsLint用于CSHTML文件中的内联javascript? >如果我尝试选择javascript文本并在选择上运行工具,我会得到一堆与间距相关的错误(例如“var应该在第13列,而不是9”).发生这种情况是因为IDE会缩进< script>标记内的java

JSLint严格违规.面向对象的Javascript挫折

我正在努力学习在JavaScript中进行面向对象编程并严格违反JSLint.我知道我在非全局环境中使用它(或者那种效果……),但我不知道如何正确地做到这一点.这是我的代码: function piece(color, type, x, y, captured, hasMoved) { "use strict"; this.color = color; this.

验证器不接受Javascript代码(JSHint)

我写了一些代码来在IE8中显示我的书签.为了检查它我使用了JSHint,我收到以下错误: > var files = new Enumerator(FavFolder.Files); ‘枚举器’未定义. (第14行) >枚举器(FavFolder.SubFolders); ‘枚举器’未定义. (第34行)> ActiveXObject(“Scripting.FileSystemObject”); ‘Ac

javascript – 在这个循环中i和i之间有区别吗?

array.prototype.reduce函数位于:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce 它有以下循环: for (index = 0; length > index; ++index) { if (this.hasOwnProperty(index)) { if (isValueSet) { value =

javascript – 如何将JSLint用于依赖于JQuery的代码段?

我是Javascript的新手,我想运行我周末用JSLint玩的代码片段,以便它可以指出我在哪里是一个完全白痴:) 不幸的是,我遇到了很多关于缺少函数声明的错误,它们是JQuery javascript库的一部分,也是它的各种插件. 有什么办法可以通过JSLint运行这样的代码吗?解决方法:如果您使用的是jslint

javascript – 如何在JSLINT中按方法处理未使用的变量?

我有一组方法,我通过变量名调用,如下所示: var some = factory[some_method](a, b, c); 我的问题是我调用的一些方法需要a,b,c而有些只需要a或a,b.没问题,但JSLINT抱怨未使用的a / b. 题: 虽然在方法特定范围内未使用但我如何保留变量?我不想设置全局未使用:true?它也可以在本地为单一

javascript – 在CodeMirror中禁用JSHint警告

我认为这将是一个微不足道的问题,但我已经做了大量的搜索,但却找不到任何东西. 我有一个打开linting的CodeMirror div.我已经包含了正常工作的JSHint.js;语法错误和警告正在我的CodeMirror编辑器中显示.但是,我需要禁用一些警告(最重要的是,我想允许不带引号的对象键). 我在哪里可

javascript – 如何在记事本中启用jslint插件以识别es6功能,如“=>”

是否可以在记事本的jslint插件中启用ES6功能? 我尝试将选项es6和ES6设置为true,但这似乎不起作用. 具体来说,我使用的是箭头函数“=>”并获得jslint错误说预期标识符并看到“>”. 这适用于使用notepad作为Windows 2012 R2环境中的编辑器在node.js v 4.2.1下运行的程序.解决方法:在代

javascript – jsLint仍然发出警告“X在它被定义之前就被使用了.”即使设置了undef

最近js文件中的拼写错误导致我的一个项目出现问题,但仅限于某些浏览器.我试图通过jsLint运行我们的大多数js文件来查找任何其他未检测到的问题.我们的目标是通过纠正问题或者如果我对该问题没问题然后打开相应的jsLint选项来让所有js文件通过jsLint. 如果我能做到这一点,那么将来我

如何使用JSHint显示JavaScript错误?

我正在尝试构建一个简单的JavaScript验证器,类似于JSHint.我想编写一个JavaScript代码并单击“验证”按钮,错误应该显示出来. 像这样的JSHINT(js-source)传递JavaScript源只会给你“真”或“假”,具体取决于代码是否有效.我想获得每个错误的详细信息(例如错误发生的行号,错误类型等

javascript – Visual Studio中的JSLint“停止”

我安装了JSLint into VS2010.它工作得很好,除了在它到达它正在检查的文件的第50行之后,它停止了消息JS Lint:Stopping. (扫描率为37%). 当我把相同的JS放到JSFiddle中,并在那里使用JSLint工具时…我得到一个跨越整个文件的报告.如何在Visual Studio中使JSLint扫描整个文件?解决方法:它

javascript – 预期标识符而不是’)’

我收到此错误, Expected an identifier and instead saw ')'. 在这行代码中.有没有怎么解决? for (; index < nPageFullItemCnt; index++) { strIndex = "0" + index; keyIndex = "popup_item_" + strIndex.substr(strIndex.length - 2,

javascript – ‘new function(){…}’上的JSLint错误但是为什么?如果我想要匿名关闭,有没有更好的方法?

我正在尝试使用模型概念 – 这是我过去没有使用框架实现的.我也尝试使用javascript linter打开sublime文本,并注意到它非常讨厌“新”. var StandardMethod = Backbone.Model.extend({ initialize : function(){ console.log('init'); } }); var LintOk = Backbo

javascript – 不要在循环中创建函数. – jslint错误

我收到这个jslint错误 Don’t make functions within a loop. 我无法更改导致此问题的javascript – 但是我不能,因为修改它的限制. 因此,我想将此验证转换为在特定的javascript文件中检查此错误. 这可能是为了这个js错误吗?解决方法:不,该检查不是可选的. 可能的解决方法: // s

javascript – jslint忽略预期的'{‘错误

当我通过jslint运行我的脚本时,我有很多预期的'{‘,而是看到’blah’错误吐出来.是否有忽略此错误的选项?解决方法:除非您编辑jslint的源并删除此特定警告,否则无法忽略此选项.但是,强烈建议不要忽略此规则.

javascript – jsHint“函数未定义”问题,函数声明的顺序很重要吗?

通过jsHint传递此代码: var A = function (spec) { "use strict"; var a = function () { return b(); }; var b = function () { return 5; }; a(); }; 返回此错误: Line 4: return b(); 'b' is not defined. 据我所知,这可能与“吊装”有关,如下所述:Jav