JSHINTで 「xxx is not defined.」と出た時

jQueryでウィンドウサイズを判定したくて

if ($(window).width() < 1000) { //1000pxより小さい時
}

と書いたら、

'window' is not defined.

とエラーが出ました。

windowが定義されてないよというJSHINTのメッセージのようで、対処法はこちらを参考にしました。

jshintで ‘describe’ is not defined 的なエラーが出るやつ。https://qiita.com/kaznmb/items/7f96b84623923f9c943d

特定のjsファイルに

/*global window */

と記載するか

gulpfileに

const JSHINT_CONFIG = {
	"node": true,
	"globals": {
		"document": true,
		"jQuery": true,
		"window": false,
	}
};

のように記載するかで対処できました