javascript - 如何使用 JSHint 显示 JavaScript 错误?

标签 javascript jslint jshint

我正在尝试构建一个简单的 JavaScript 验证器,类似于 JSHint .我想编写一个 JavaScript 代码并单击“验证”按钮,错误应该会显示出来。

像 JSHINT(js-source) 这样传递 JavaScript 源代码只会给你“真”或“假”,这取决于代码是否有效。我想获取每个错误的详细信息(例如发生错误的行号、错误类型等)。

这是我已有的。

http://jsbin.com/AZEpOHi/1/edit

最佳答案

来自 the docs :

If your input passes JSHint tests, the function will return true. Otherwise, it will return false. In that case, you can use JSHINT.errors to retrieve the errors or request a complete report by calling the JSHINT.data() method.

错误在JSHINT.errors 数组中,这些对象包括行号和错误原因。

这是 a jsfiddle that demonstrates a simple use of JSHINT.errors .

关于javascript - 如何使用 JSHint 显示 JavaScript 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18906934/

相关文章:

jshint - 如何使用 jshint 配置文件禁用警告?

node.js - 对 JSHint 选项如何工作感到困惑

javascript - Immutable.JS 联系和修改输出

javascript - 正则表达式中的 JSLint "insecure ^"

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

jquery - Jslint缺少分号错误

node.js - .jshintrc 中全局变量和预定义的区别?

javascript - 无法在自定义 React Native 组件中渲染 Svg 图标

javascript - IE8(兼容模式)不会加载我的 Ajax 内容

javascript - 类型错误:require(...) 不是一个函数