我正在制作Opera扩展程序。它包含一个非常默默地失败的后台脚本。它运行在一个独特的环境中,因此我无法在任何地方检查它是否有效(它需要预定义的变量)。有没有办法调试脚本而不运行它们。也就是说,检查语法是否正确。我想要像JSLint这样的东西,而不是告诉我我的代码是如何坏的告诉我语法错误在哪里。
答案 0 :(得分:0)
如果您只想快速搜索 SyntaxErrors ,可以将代码放入Closure Compiler,只需选择“Whitespace Only”选项。
它会在没有任何代码样式分析的情况下通知您无效的代码,这会使事情变得混乱。
http://closure-compiler.appspot.com/home
如果您选择“Pretty Print”选项,它还会为您提供缩进的结果,以防原始代码需要进行一些清理。