«

Cloud9でjQueryの$未定義ワーニングを非表示にする

2018/02/20 14:00 追記
よく見たら警告文の中にそのまま /* global $ */ って書けあった

$ is not defined. please fix or add /* global $ */

訳: $は定義されていません。修正するか /* global $ */ を追加してください

$が定義されてないのね、仕方ないかって読み飛ばしてた。良くないね こんなおバカな人が他にも居たらって事で記事は残しておく


Cloud9上でコードを書いていると、適切なエラーやワーニングを表示し
非常に便利なのですが、jQueryの $ が定義されてないよ!ってエラーが
毎回 $ を書く度に出てきてて非常に邪魔ったい

実際のブラウザ表示上は問題なく、ただ同一ファイル上で定義されていないために警告として表示されているだけなので
なんとか非表示にする方法は無いか調べてみた所、Cloud9 Communityにスマートな解決方法が載っていたので紹介しておく

$ being flagged as not defined in js file when using jQuery
https://community.c9.io/t/being-flagged-as-not-defined-in-js-file-when-using-jquery/4231

簡単に書くと、同一ファイル上に global $ の記述があれば警告は消えるので

/* global $ */

とコメントアウトした上で記述しておけばエラーは消えるよとの事

これでストレスフリーになる スッキリ