问题标签 [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.
javascript - 为什么 JSLint 抱怨未定义/隐含的全局变量?
我试图理解为什么 JSLint 在以下示例中抱怨隐含的全局变量:
通过 JSLint 运行它会给出错误:
第 5 行字符 12 处的问题:未定义“add_one”。
还说:
隐含全局:add_one 5
如果在add_one()
函数之前移动get_count()
函数,错误就会消失。但是,使用上面的代码,当您在浏览器中运行它时不会产生任何错误。谁能解释为什么 JSLint 抱怨?
谢谢!
马特
javascript - Visual Studio ide中的函数后空间
如何在 Visual Studio 中设置设计以在我的 javascript 函数后放置一个空格?
目前,当我按下返回键时,我得到了这个
当我想要这个
知道它在某个地方的设置但找不到它 - 将有助于我的 JSlinting!
javascript - 是否可以使用 JSLint 验证我的 jQuery JavaScript?
我想用 JSLint 检查我的 JavaScript。我也在使用 jQuery,而 JSLint 似乎对 jQuery 很不满意。
所以,如果我有这个代码:
我收到了一些 JSLint 消息:
错误:
第 1 行字符 1 的问题:在定义之前使用了“$”。
...
我查看了选项,但不知道如何告诉 JSLint 这没关系。
如果我的代码中只有一个 jQuery 调用,我可以忽略 JSLint 消息,但在 2,500 行脚本中有很多调用,我无法在所有这些消息之间找到我想修复的错误。
那么,有谁知道如何配置 JSLint 以使其与 jQuery 调用一起使用?或者还有什么我可以用来检查我的 JavaScript/jQuery 代码质量的东西吗?
jquery - JSLint 显示很多错误,但我的程序运行良好
我试图从 JSLint 验证我的 JQuery 代码并得到很多错误。请让我知道如何解决。
这是下面的密码强度计代码
javascript - 正则表达式中的 JSLint“不安全 ^”
JSLint为以下行报告不安全的“^” 。这是为什么?或者它只是在我想否定角色类的任何时候抱怨?
javascript - JavaScript:JSLint 错误“for in 的主体应包含在 if 语句中以过滤原型中不需要的属性”
我正在使用JSLint工具来确保我的 JavaScript 是“严格的”。
我收到以下错误,但不明白如何解决它:
对于以下代码:
任何人都有任何想法如何解决这个问题,因为它是 JavaScript “严格”并且不会被 JSLint 标记
javascript - JavaScript:错误 - “预期一个赋值或函数调用,而是看到一个表达式”?
我正在使用JSLint来确保我的 JavaScript 是“严格的”并且我收到以下错误:
期望一个赋值或函数调用,而是看到一个表达式
在以下代码上:
任何想法为什么我会收到这样的错误?另外,我正在使用上面代码中的 jQuery,以防万一。
javascript - 如何消除错误:“隐含的 eval 是邪恶的”
我试图让我的代码 JavaScript “严格”,所以我通过JSLint运行它以确保我的代码是合规的。
但是,在以下代码中:
我收到以下错误:
隐含的 eval 是邪恶的。传递一个函数而不是一个字符串。
如何使我的代码 JavaScript “严格”?
javascript - JSLint 抱怨我的 try/catch
javascript 在通过JSLint运行时对我大喊大叫,我不知道为什么。
它告诉我:
第 12 行字符 11 处的问题:'e' 已定义。
} catch(e) {
看来我有第二个不高兴catch(e)
。为什么这会是一个问题?它不是简单地将 e 设置为 catch 块内的局部变量吗?我是否需要为函数中所有捕获的错误唯一命名局部变量?
xml - 如何自定义 JSLint?
我想知道是否有办法在我的 XML 配置中自定义 JSLint。例如:
- 我根本不想要标签!(<indent> 选项不区分 4 个空格的制表符)
- 只有注释应该有 XX 个字符。
- 不使用匈牙利符号。
- 使用自定义缩进(有时是 X,有时是 X+1)
- 一种真正的大括号样式(这是 <immed>>true</immed> 选项吗??)
问候