Пусть jshint игнорирует определенные файлы при создании Twitter Bootstrap
У меня часто возникает эта проблема при использовании Twitter Bootstrap с другими сторонними библиотеками JS, такими какhtml5.js
из темы WordPress «Двадцать двенадцать», где сборка не удалась, потому чтоjshint
(или жеjslint
в предыдущих версиях TB я думаю) выдает ошибку из-за сторонней библиотеки JS, например
\n##################################################
Building Bootstrap...
##################################################\n
js/html5.js: line 3, col 122, Expected ')' to match '(' from line 3 and instead
saw ','.
js/html5.js: line 3, col 140, Expected an identifier and instead saw ')'.
js/html5.js: line 4, col 101, eval is evil.
js/html5.js: line 6, col 369, Confusing use of '!'.
js/html5.js: line 6, col 422, Confusing use of '!'.
js/html5.js: line 7, col 61, 'b' is already defined.
js/theme-customizer.js: line 26, col 26, Use '===' to compare with ''.
7 errors
make: *** [build] Error 1
Я бы не хотел изменять сторонние библиотеки или модифицировать Make-файл TB, так как это вызовет проблемы для обновлений в будущем; мой единственный способ поместить сторонние файлы JS в отдельную папку.
Есть ли способ заставить jshint или процесс сборки TB игнорировать определенные файлы JS (возможно, через некоторые.jshintrc
конфигурации я не в курсе?)?