jslint-外部スクリプトファイルによって引き起こされるエラーは「定義されていない」

StackOverflow https://stackoverflow.com/questions/8909372

  •  29-10-2019
  •  | 
  •  

質問

私は職場でのプロジェクトのJavaScriptファイルのいくつかでJSLINTを試していますが、以下のようないくつかのエラーに遭遇しました。

JS Lint: '<var name>' is not defined

問題は、変数が他の場所で参照される別のファイルで定義されていることです。たとえば、HTMLページにはglobal.jsおよびpagespecific.jsがあります

構文を使用していることを知っています

/* global varName */ 

JSLINTにはいインチャクトが存在することを伝えるには、これらのエラーを引き起こす異なる変数の数があるため、このシナリオではこれは理想的ではありません(すべてのページの上部にこれらのグローバルの行があります)。また、このエラーを無視したくありません。

私の気持ちは、私が気づいていないJSLINTソリューションがあるか、おそらくこのプロジェクトでJSがどのように構成されているかに関する問題を示している可能性が高いと感じています。 (この種の)「Global.js」ファイルは悪い練習ですか?

アイデア/フィードバックは高く評価されています。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top