问题标签 [jslint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3378 浏览

javascript - 为什么 JSLint 抱怨未定义/隐含的全局变量?

我试图理解为什么 JSLint 在以下示例中抱怨隐含的全局变量:

通过 JSLint 运行它会给出错误:

第 5 行字符 12 处的问题:未定义“add_one”。

还说:

隐含全局:add_one 5

如果在add_one()函数之前移动get_count()函数,错误就会消失。但是,使用上面的代码,当您在浏览器中运行它时不会产生任何错误。谁能解释为什么 JSLint 抱怨?

谢谢!
马特

0 投票
2 回答
1855 浏览

javascript - Visual Studio ide中的函数后空间

如何在 Visual Studio 中设置设计以在我的 javascript 函数后放置一个空格?

目前,当我按下返回键时,我得到了这个

当我想要这个

知道它在某个地方的设置但找不到它 - 将有助于我的 JSlinting!

0 投票
3 回答
26634 浏览

javascript - 是否可以使用 JSLint 验证我的 jQuery JavaScript?

我想用 JSLint 检查我的 JavaScript。我也在使用 jQuery,而 JSLint 似乎对 jQuery 很不满意。

所以,如果我有这个代码:

我收到了一些 JSLint 消息:

错误:

第 1 行字符 1 的问题:在定义之前使用了“$”。

...

我查看了选项,但不知道如何告诉 JSLint 这没关系。

如果我的代码中只有一个 jQuery 调用,我可以忽略 JSLint 消息,但在 2,500 行脚本中有很多调用,我无法在所有这些消息之间找到我想修复的错误。

那么,有谁知道如何配置 JSLint 以使其与 jQuery 调用一起使用?或者还有什么我可以用来检查我的 JavaScript/jQuery 代码质量的东西吗?

0 投票
3 回答
191 浏览

jquery - JSLint 显示很多错误,但我的程序运行良好

我试图从 JSLint 验证我的 JQuery 代码并得到很多错误。请让我知道如何解决。

这是下面的密码强度计代码

0 投票
3 回答
17035 浏览

javascript - 正则表达式中的 JSLint“不安全 ^”

JSLint为以下行报告不安全的“^” 。这是为什么?或者它只是在我想否定角色类的任何时候抱怨?

0 投票
5 回答
29727 浏览

javascript - JavaScript:JSLint 错误“for in 的主体应包含在 if 语句中以过滤原型中不需要的属性”

我正在使用JSLint工具来确保我的 JavaScript 是“严格的”。

我收到以下错误,但不明白如何解决它:

对于以下代码:

任何人都有任何想法如何解决这个问题,因为它是 JavaScript “严格”并且不会被 JSLint 标记

0 投票
4 回答
18651 浏览

javascript - JavaScript:错误 - “预期一个赋值或函数调用,而是看到一个表达式”?

我正在使用JSLint来确保我的 JavaScript 是“严格的”并且我收到以下错误:

期望一个赋值或函数调用,而是看到一个表达式

在以下代码上:

任何想法为什么我会收到这样的错误?另外,我正在使用上面代码中的 jQuery,以防万一。

0 投票
5 回答
3614 浏览

javascript - 如何消除错误:“隐含的 eval 是邪恶的”

我试图让我的代码 JavaScript “严格”,所以我通过JSLint运行它以确保我的代码是合规的。

但是,在以下代码中:

我收到以下错误:

隐含的 eval 是邪恶的。传递一个函数而不是一个字符串。

如何使我的代码 JavaScript “严格”?

0 投票
5 回答
3146 浏览

javascript - JSLint 抱怨我的 try/catch

javascript 在通过JSLint运行时对我大喊大叫,我不知道为什么。

它告诉我:

第 12 行字符 11 处的问题:'e' 已定义。

} catch(e) {

看来我有第二个不高兴catch(e)。为什么这会是一个问题?它不是简单地将 e 设置为 catch 块内的局部变量吗?我是否需要为函数中所有捕获的错误唯一命名局部变量?

0 投票
1 回答
731 浏览

xml - 如何自定义 JSLint?

我想知道是否有办法在我的 XML 配置中自定义 JSLint。例如:

  • 我根本不想要标签!(<indent> 选项不区分 4 个空格的制表符)
  • 只有注释应该有 XX 个字符。
  • 不使用匈牙利符号。
  • 使用自定义缩进(有时是 X,有时是 X+1)
  • 一种真正的大括号样式(这是 <immed>>true</immed> 选项吗??)

问候