Я бы хотел запустить JSLint4Java как часть моего процесса сборки. У меня есть около 1000 файлов JS в библиотеке, и я не хочу добавлять
/*globals foo, bar, baz */
заголовок для каждого из них - тем более что многие из них взяты из внешней библиотеки (Dojo). Однако, если я не добавлю заголовок, JSLint жалуется на те же пять глобальных переменных почти на каждом отдельном файле. Есть ли способ сказать JSLint игнорировать их? Некоторые вещи, о которых я думал до сих пор:
Некоторая задача AntFileMap, которая создает виртуальную иерархию каталогов, которая является точной копией другой иерархии, но к каждому файлу применяется фильтр (в данном случае с заголовком /*globals */
).
Взломать JSLint4Java, чтобы принять набор globals
, который он добавляет в качестве комментария к началу каждого обрабатываемого файла.
Я никогда не видел ничего подобного (1). (2) кажется относительно простым, но я бы предпочел использовать оригинальные инструменты, если это возможно. Есть лучшие предложения?