gpt4 book ai didi

javascript - 用于检查正确的 Javascript 语法的工具或实用程序

转载 作者:太空狗 更新时间:2023-10-29 13:36:19 25 4
gpt4 key购买 nike

我知道像 JSLint 这样的工具,但我不是在寻找样式正确性,我需要一个可以验证语法的工具或实用程序(最好是在 Linux 上运行的,在 ubuntu 包管理器中的加分项) JavaScript 文件的正确性。

我只需要知道没有语法错误。

(完全披露,打算将此检查放在 git 提交 Hook 中,以确保语法上不正确的 JavaScript 不会被提交。因此它可以是一个样式工具,但需要能够生成“YES SYNTAX GOOD ”,或“NO SYNTAX BAD”结果。)

最佳答案

我相信您认为 JSLint 不验证语法,但我认为它完全符合您的要求。现在,为了我的奖励积分! :-) 这里是一个简单的例子,尽管使用了 JSLint,但它应该做你想做的一切。

sudo apt-get install spidermonkey-bin
wget http://www.jslint.com/fulljslint.js
mv fulljslint.js /home/admin/bin/js

然后创建/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());

当使用 Spidermonkey 运行时,该文件将检查作为命令行参数传递的 Javascript 数据的语法。你可能不想要最后的那个报告,认为它可能值得你玩一玩。

关于javascript - 用于检查正确的 Javascript 语法的工具或实用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15708950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com