Java 如何将globals设置为JSLint以忽略整个文件集?

Java 如何将globals设置为JSLint以忽略整个文件集?,java,javascript,validation,ant,jslint,Java,Javascript,Validation,Ant,Jslint,我希望在构建过程中运行JSLint4Java。我在一个库中有大约1000个JS文件,我真的不想添加一个 /*globals foo, bar, baz */ 它们中的每一个的头——特别是因为它们中的许多来自外部库(Dojo)。但是,如果我不添加头,JSLint会抱怨几乎每个文件上都有相同的五个全局变量。有没有办法让JSLint忽略它们?到目前为止,我想到了一些事情: 某种类型的AntFileMap任务,它创建一个虚拟目录层次结构,该层次结构是另一个层次结构的精确副本,但对每个文件都应用了一个筛

我希望在构建过程中运行JSLint4Java。我在一个库中有大约1000个JS文件,我真的不想添加一个

/*globals foo, bar, baz */
它们中的每一个的头——特别是因为它们中的许多来自外部库(Dojo)。但是,如果我不添加头,JSLint会抱怨几乎每个文件上都有相同的五个全局变量。有没有办法让JSLint忽略它们?到目前为止,我想到了一些事情:

  • 某种类型的AntFileMap任务,它创建一个虚拟目录层次结构,该层次结构是另一个层次结构的精确副本,但对每个文件都应用了一个筛选器(在本例中,使用
    /*globals*/
    头作为前缀)

  • Hack JSLint4Java接受一组
    globals
    ,作为对其处理的每个文件开头的注释

  • 我从未见过像这样的事情。(2) 看起来相对容易,但如果可能的话,我更喜欢使用原始工具。有更好的建议吗?

    来自

    新闻2009-12-02。jslint4java 1.3.3是 释放。值得注意的改动:添加 支持predef选项,以 允许指定预定义列表 全局变量


    听起来像是你要找的。请尝试--help选项获取语法,也许?

    您还可以使用-Node.js实用程序根据JSLint、JSHint和其他验证检查整个目录或项目。

    嗨,James,我很好奇您是否找到了解决方案。