我知道像JSLint这样的工具,但我不是在寻找样式正确性,我需要一个工具或实用程序(最好是在Linux上运行,在ubuntu包管理器中获得奖励点),可以验证语法的正确性. JavaScript文件.
我只需要知道没有语法错误.
(完全公开,将把这个检查放在一个git commit钩子中,以确保不会提交语法错误的JavaScript.所以它可以是一个样式工具,但需要能够产生"YES SYNTAX GOOD",或者"没有语法坏"的结果.)
我相信您认为JSLint不会验证语法,但我认为它完全符合您的要求.现在,我的奖励积分!:-)这是一个快速的例子,应该做你想要的一切,尽管使用JSLint.
sudo apt-get install spidermonkey-bin
wget http://www.jslint.com/fulljslint.js
mv fulljslint.js /home/admin/bin/js
Run Code Online (Sandbox Code Playgroud)
然后创建/home/admin/bin/js/runjslint.js:
load('/home/admin/bin/js/fulljslint.js');
var body = arguments[0];
var result = JSLINT(body);
if (result) {
print('YES SYNTAX GOOD');
} else {
print('NO SYNTAX BAD');
}
print(JSLINT.report());
Run Code Online (Sandbox Code Playgroud)
当使用Spidermonkey运行时,此文件将检查作为命令行参数传递的Javascript数据的语法.你可能最后不想要那份报告,认为你可能不值得玩.
| 归档时间: |
|
| 查看次数: |
264 次 |
| 最近记录: |