JSHint v2.3.0から使えるオプション
http://jshint.com/blog/new-in-jshint-oct-2013/
見たけど
"notypeof" : false, "freeze" : true
この辺いいかも。
notypeofがfalseだと
if (typeof hoge === 'functoin') { }
みたいなタイポがひっかかる。
freezeがtrueだと
Array.prototype.count = function() {};
とかビルトインオブジェクトを勝手に拡張すると怒られる。
あと、ignore系が指定しやすくなったそう。
/* jshint ignore:start */ mushiDekiru(); /* jshint ignore:end */ mushiDekiru(); // jshint ignore:line