我花了大约两个小时试图理解为什么当我查看页面源代码时,我在 Facebook 应用程序中包含的 JavaScript 文件没有显示。然后猜猜问题出在哪里?我忘记添加语句的最后一个右括号,并且当 Facebook 在添加脚本之前处理脚本(以避免 Facebook 平台出现意外错误)时,它没有附加此脚本,因为它有语法错误!也就是说,由于缺少括号,所以没有添加整个 JavaScript!
因此,为了将来节省时间,我想为我正在使用的脚本语言获取一些语法验证工具:PHP、Python、JavaScript、MySQL(尽管不是真正的脚本语言)。有人可以帮我吗?如果它们是 Vim 插件那就太好了,因为我经常使用它。
请随意分享其他编程语言的验证工具,我不想只为我保留这篇文章。
最佳答案
它带有 VIM
标记,因此我建议查看 jslint.vim .
我将它与 VIM 7.3 一起使用(对 Windows XP 进行了一些修复)。
其他不错的(并且在 Windows 上更容易设置)工具是 syntastic.vim 。根据文档,它适用于 eruby
、haml
、html
、javascript
、php
、python
、ruby
和 sass
。
关于validation - 脚本语言的代码验证工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4679383/