なっく日報

技術やら生活やらのメモ

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