validation - 脚本语言的代码验证工具

标签 validation vim scripting-language

我花了大约两个小时试图理解为什么当我查看页面源代码时,我在 Facebook 应用程序中包含的 JavaScript 文件没有显示。然后猜猜问题出在哪里?我忘记添加语句的最后一个右括号,并且当 Facebook 在添加脚本之前处理脚本(以避免 Facebook 平台出现意外错误)时,它没有附加此脚本,因为它有语法错误!也就是说,由于缺少括号,所以没有添加整个 JavaScript!

因此,为了将来节省时间,我想为我正在使用的脚本语言获取一些语法验证工具:PHP、Python、JavaScript、MySQL(尽管不是真正的脚本语言)。有人可以帮我吗?如果它们是 Vim 插件那就太好了,因为我经常使用它。

请随意分享其他编程语言的验证工具,我不想只为我保留这篇文章。

最佳答案

它带有 VIM 标记,因此我建议查看 jslint.vim .

我将它与 VIM 7.3 一起使用(对 Windows XP 进行了一些修复)。

其他不错的(并且在 Windows 上更容易设置)工具是 syntastic.vim 。根据文档,它适用于 erubyhamlhtmljavascriptphppythonrubysass

关于validation - 脚本语言的代码验证工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4679383/

相关文章:

c# - 为什么我的 XML 验证对其架构失败?

vim - 如何提示用户在列表中输入多个条目?

python - ctags、vim 和 python 代码

javascript - 我应该支持哪种游戏内脚本语言?

validation - 如何在输入验证中允许 UNICODE 代码点的子集?

java - 如何将复杂的业务验证与 JSR-303 合并?

脚本语言与编程语言

c++ - Squirrel, sqrat, 绑定(bind)类时出错

php - 我可以用 javascript 验证然后用 php 处理吗?

python - 对 Vim 有用的 Python 命令列表?