Tag: jslint

在RegEx中修复JSLint错误的转义警告

我在JSLint不喜欢的名为jquery.facebox.js的第三方jQuery控件中有以下代码。 这在RegEx中是一个糟糕的擒纵错误。 正则表达式对我来说就像Romulan,所以我看不出如何修复错误(这与RegEx中的句点字符有关): var imageTypes = $.facebox.settings.imageTypes.join(‘|’); $.facebox.settings.imageTypesRegexp = new RegExp(‘\.(‘ + imageTypes + ‘)$’, ‘i’);

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

我收到这个jslint错误 不要在循环中创建函数。 我无法更改导致此问题的JavaScript – 但是我不能,因为修改它的限制。 因此,我想将此validation转换为在特定的javascript文件中检查此错误。 这可能是为了这个js错误吗?

为什么JSLint告诉我使用“=== undefined”而不是“typeof … ===’undefined’”?

我编码如下: showTitles = (typeof showTitles !== ‘undefined’) ? showTitles : ‘Y’; showSelectGroup = (typeof showSelectGroup !== ‘undefined’) ? showSelectGroup : ‘Y’; 但JSLint说: 警告3 JS Lint:意外的’typeof’。 使用’===’直接与undefined进行比较。 我应该如何更改我的代码?

为什么JQuery不通过JSLint?

可能重复: 如果jQuery未通过validation,JSLint有什么用处 http://code.jquery.com/jquery-1.4.4.js 转到那里并将其粘贴到www.jslint.com 不是Jquery应该是有效的….