我想在构建过程中运行 JSLint4Java。我在一个库中有大约 1000 个 JS 文件,并且真的不想添加一个
/*globals foo, bar, baz */
他们每个人的标题 - 特别是因为他们中的许多人来自外部库(Dojo)。但是,如果我不添加标题,JSLint 会抱怨几乎每个文件都有相同的五个全局变量。有没有办法告诉 JSLint 忽略它们?到目前为止我想到的一些事情:
某种 AntFileMap 任务,它创建一个虚拟目录层次结构,它是另一个层次结构的精确副本,但对每个文件都有一个过滤器(在这种情况下,前面有一个
/*globals */
标题)。破解 JSLint4Java 以接受一组
globals
它作为注释添加到它处理的每个文件的开头。
我从未见过像(1)这样的东西。(2) 似乎比较容易,但如果可能的话,我更喜欢使用原始工具。有更好的建议吗?