Я изо всех сил пытаюсь заставить это работать. В Интернете множество примеров, но все они делают что-то немного отличное от того, что я собираюсь сделать, и каждый раз, когда я думаю, что могу это решить, меня поражает ошибка, которая ничего не значит для меня.
После отказа от плагина JSLint.VS я пытаюсь создать пакетный файл, который я могу вызвать из события сборки Visual Studio или, возможно, из круиз-контроля, который будет генерировать предупреждения JSLint для проекта. Конечная цель - получить объединенный файл js, который я могу передать в jslint, используя:
cscript jslint.js < tmp.js
, который подтвердил бы, что мои сценарии готовы к объединению в один файл для использования в миниатюре js или выводу кучу ошибок, используя стандартный вывод.
но js-файлы, из которых состоит tmp.js, вероятно, находятся в нескольких подпапках проекта, например:
D:\_projects\trunk\web\projectname\js\somefile.debug.js
D:\_projects\trunk\web\projectname\js\jquery\plugins\jquery.plugin.js
Идеальным решением было бы иметь возможность вызывать командный файл в соответствии с:
jslint.bat %ProjectPath%
, и тогда все js-файлы проекта будут объединены в один временный js-файл. Таким образом, у меня будет гибкость при передаче проекта в командный файл.
Я пытался заставить это работать с копией, xcopy, type и echo, и использовал цикл for, с dir / s и т. Д., Чтобы заставить его делать то, что я хочу, но что бы я ни пытался, я получаю ошибка.