html5.js
WordPress の「Twenty Twelve」テーマなど、他のサードパーティの JS ライブラリで Twitter Bootstrap を使用すると、この問題がよく発生しますjshint
。jslint
-party 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
サードパーティのライブラリを変更したり、TB の Makefile を変更したりすることは避けたいと思います。将来のアップグレードで問題が発生するからです。サードパーティの JS ファイルを別のフォルダーに入れる唯一のオプションです。
jshint または TB のビルド プロセスで特定の JS ファイルを無視する方法は.jshintrc
ありますか?