私は複数のjavascriptファイルを持っており、他のファイルの前にロードするファイルにいくつかのグローバル変数を定義しました。 結果として、最初にロードされたファイルのすべてがグローバル変数にアクセスできます。 しかし、ESLintはグローバル変数を「定義されていません」と表示します。私はESLintのルールを変更したくないので、これらのエラーメッセージを取り除くためのエレガントな方法を探したいと思います。 手掛かりはありますか? ありがとうJavascriptとESLintのグローバル変数
答えて
ファイルごとにESLintルールをハッキングするのは良い考えではないと思います。
globals
を.eslintrc
またはpackage.json
に定義する必要があります。 .eslintrcについては
:package.json
については
"globals": {
"angular": true
}
:
"eslintConfig": {
"globals": {
"angular": true
}
}
PS
読書のドキュメントは、開発者
変数を別のものに割り当てることができる場合はグローバル変数を 'true'に、再割り当てしない場合は' false'にグローバル変数を設定することに注意してください。 – RedSparr0w
に必須の美徳であるあなたは、どちらかのファイルごとにグローバルを追加することができますかあなたの設定で。 設定を変更したくない場合は、すべてのファイルに使用済みのグローバルを追加する必要があります。
/* global var1, var2 */
これは、2つのグローバル変数、var1
とvar2
を定義します。次の形式を使用し、あなたのJavaScriptファイルの内部にコメントを使用してグローバルを指定するには
。あなたは(読み取り専用)これらのグローバル変数が書き込ましてはならないことを任意に指定したい場合は、偽のフラグを指定して、それぞれを設定することができます。
/* global var1:false, var2:false */
http://eslint.org/docs/2.0.0/user-guide/configuring#specifying-globals
ありがとうございました! –
- 1. javascriptのローカル変数とグローバル変数
- 2. javascriptのローカル変数とグローバル変数
- 3. html5 javascript、グローバル変数
- 4. javascriptグローバル変数スコープ
- 5. 「VAR」変数、「この」変数と「グローバル」変数 - JavaScriptのコンストラクタ
- 6. Javascriptクローズコンパイラ - グローバル変数のエクスポート
- 7. Javascriptグローバル変数へのアクセス
- 8. javascriptイベントハンドラ内のグローバル変数
- 9. グローバル変数JavascriptのQn
- 10. Javascript Local対グローバル変数
- 11. JavaScript変数をグローバル変数にする
- 12. JavaScriptのグローバル変数 - 関数のスコープ?
- 13. Javascriptで同じ名前のグローバル変数とローカル変数
- 14. JavaScriptのグローバル変数とウィンドウ変数は何ですか?
- 15. asyncorous関数のJavascriptグローバル変数?
- 16. javascript ajax関数のグローバル変数
- 17. 流星のクライアントのJavaScriptのグローバル変数
- 18. 変数スコープとグローバル変数
- 19. ドットソース変数とグローバル変数
- 20. JavaScript、MooTools - 変数/スコープの変数/グローバル変数
- 21. JavaScriptでのグローバル変数の使用
- 22. CとC++の静的グローバル変数とexternグローバル変数
- 23. 未定義のjavascriptグローバル変数
- 24. Javascriptをグローバル変数は、ローカルの
- 25. JavaScriptのグローバル変数シンプルなソリューション
- 26. javascriptのグローバル変数を更新する
- 27. グローバル変数は、私はheader.phpのファイルにJavaScriptでグローバル変数を宣言
- 28. Valgrindとグローバル変数
- 29. グローバル変数とMPI
- 30. xe:objectDataとグローバル変数
' - >'のhttp:/ /eslint.org/docs/user-guide/configuring#specifying-globals ESLintのドキュメンテーションは素晴らしいIMOです。あなたはそれを見てください。 –