gpt4 book ai didi

java - 如何将全局变量设置为 JSLint 以忽略整个文件集?

转载 作者:行者123 更新时间:2023-11-29 22:43:46 26 4
gpt4 key购买 nike

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

/*globals foo, bar, baz */

它们每个的 header ——特别是因为它们中的许多都来自外部库 (Dojo)。但是,如果我不添加 header ,JSLint 会提示几乎每个文件上都有相同的五个全局变量。有没有办法告诉 JSLint 忽略它们?到目前为止我想到的一些事情:

  1. 某种 AntFileMap 任务,它创建一个虚拟目录层次结构,该层次结构是另一个层次结构的精确副本,但有一个过滤器应用于每个文件(在这种情况下,前缀为 /*globals */ header )。

  2. Hack JSLint4Java 以接受一组 globals,它作为注释添加到它处理的每个文件的开头。

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

最佳答案

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

News 2009-12-02. jslint4java 1.3.3 is released. Noteworthy alterations: Add support for the predef option, to allow specifying a list of predefined global variables.

听起来像您正在寻找的东西。试试 --help 选项来获取语法,也许吧?

关于java - 如何将全局变量设置为 JSLint 以忽略整个文件集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/352646/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com