【发布时间】:2011-09-20 18:11:18
【问题描述】:
我知道有很多 JavaScript lint 工具,但我想知道是否也有适用于 Dojo 的工具,因为 dojo 引用会导致普通 JS lint 工具出现问题。
谢谢
【问题讨论】:
标签: javascript dojo lint
我知道有很多 JavaScript lint 工具,但我想知道是否也有适用于 Dojo 的工具,因为 dojo 引用会导致普通 JS lint 工具出现问题。
谢谢
【问题讨论】:
标签: javascript dojo lint
JSHint 可以很好地处理 dojo(甚至还有一个小标志)。我确实想念它没有检查我的提供和要求*。
你不能在你最喜欢的工具中为全局命名空间添加额外的名称吗?
* 编辑:现在有了新的异步模块,如果你忘记导入一个模块,jshint 会发出警告(因为它现在只是一个常规变量,而不是被访问的嵌套对象属性)。但是,如果有未使用的函数参数(即,模块被不必要地导入),它不会警告您。在我的例子中,我破解了 JSHint 源代码以添加警告。
【讨论】: