読者です 読者をやめる 読者になる 読者になる

jshintでグローバル変数のチェックをしないやつを指定する

jshintで

(function() {
  'use strict';

  var foo = Backbone.Model.extend({...});
})();

とか書くとBackboneがないよこのやろうって怒られる。jsのファイルに

/*global Backbone: true*/

って書くけばいいんだけど、全ファイルに書きたくない。

調べたら.jshintrcとかに

{
  "predef": ["Backbone"]
}

って書けばいいというのがわかった。とりあえずこれでいいや。