tem*_*def 7 javascript static-analysis typechecking
有谁知道是否有一个很好的工具来分析JavaScript代码和检测类型错误?我知道JavaScript本身是弱动态类型的,但如果我有一个程序可以验证我的所有字段访问都是合理的,并且我不会尝试处理类似字符串的数字,那将是非常好的.我知道在JavaScript中有一些有效的用例,其中添加或删除字段或在不同类型之间进行转换是有效和预期的,但是有些错误是如此明显,似乎它们可能在脚本开始运行之前被捕获.
我听说过JSLint,但我的理解是它主要是一种样式工具而不是语义分析器.如果我对此错了,那么告诉我这个问题就是这个问题的有效答案.
如果您按照他们的建议使用jsDoc注释来注释您的函数,Google闭包编译器会进行一些类型检查.请参阅http://code.google.com/closure/compiler/docs/js-for-compiler.html
| 归档时间: |
|
| 查看次数: |
1895 次 |
| 最近记录: |