我有一大堆不同的 javascript 片段(数千个),其中一些在语法上有一些愚蠢的错误(比如不匹配的大括号/引号、javascript 中的 HTML、变量名中的拼写错误)。
我需要一种简单的方法来检查 JS 语法。我已经尝试过 JSLint,但它发送了太多关于样式、变量定义方式等的警告(即使我关闭了所有标志)。我不需要找出样式问题,或提高 javascript 质量,我只需要找出明显的语法错误。当然,我可以简单地在浏览器/浏览器控制台中检查它,但我需要自动执行它,因为该片段的数量很大。
添加:
JSLint/JSHint 报告了很多行中的问题,这些问题并不“漂亮”但可以工作(即有一些 潜在 的问题),并且看不到 真正的 问题,普通的编译器只会报告语法错误并停止执行。例如,尝试 JSLint 该代码,该代码在第 4 行(不匹配的引号)、第 6 行(需要逗号)和第 9 行(意外的