首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将全局值设置为JSLint以忽略整组文件?

如何将全局值设置为JSLint以忽略整组文件?
EN

Stack Overflow用户
提问于 2008-12-09 13:04:48
回答 2查看 2.4K关注 0票数 2

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

代码语言:javascript
复制
/*globals foo, bar, baz */

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

  1. 某种类型的AntFileMap任务,它创建一个虚拟目录层次结构,它是另一个层次结构的精确副本,但是对每个文件都应用了一个过滤器(在本例中,前面有一个/*globals */头)。
  2. Hack JSLint4Java接受一组globals,它将其作为注释添加到它处理的每个文件的开头。

我从来没有见过像这样的东西。(2)似乎相对容易,但如果可能的话,我更愿意使用原始工具。有更好的建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-12 17:31:10

来自http://www.ohloh.net/p/jslint4java

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

听起来像是你要找的东西。尝试--帮助选项来获得语法,也许?

票数 2
EN

Stack Overflow用户

发布于 2013-06-05 19:29:26

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/352646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档