我知道有很多JavaScript lint工具,但我想知道是否还有Dojo,因为dojo引用会导致普通JS lint工具出现问题。
由于
答案 0 :(得分:4)
JSHint处理dojo很好(甚至还有一个小标记)。我确实想念它不检查我的提供,但要求*。
您不能在自己喜欢的工具中为全局命名空间添加额外名称吗?
*编辑:现在使用新的异步模块,如果您忘记导入模块,jshint将发出警告(因为它现在只是一个常规变量,而不是被访问的嵌套对象属性)。但是,如果存在未使用的函数参数(即,不必要地导入模块),它将不会警告您。在我的情况下,我破解了JSHint源代码以向其添加警告。