私は複数の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. 「VAR」変数、「この」変数と「グローバル」変数 - JavaScriptのコンストラクタ
- 5. javascriptイベントハンドラ内のグローバル変数
- 6. Javascriptクローズコンパイラ - グローバル変数のエクスポート
- 7. Javascript Local対グローバル変数
- 8. JavaScriptのグローバル変数 - 関数のスコープ?
- 9. JavaScriptのグローバル変数とウィンドウ変数は何ですか?
- 10. javascript ajax関数のグローバル変数
- 11. asyncorous関数のJavascriptグローバル変数?
- 12. 変数スコープとグローバル変数
- 13. ドットソース変数とグローバル変数
- 14. 流星のクライアントのJavaScriptのグローバル変数
- 15. JavaScript、MooTools - 変数/スコープの変数/グローバル変数
- 16. JavaScriptでのグローバル変数の使用
- 17. CとC++の静的グローバル変数とexternグローバル変数
- 18. JavaScriptのグローバル変数シンプルなソリューション
- 19. 未定義のjavascriptグローバル変数
- 20. TSLintのようなグローバルなESLint
- 21. Valgrindとグローバル変数
- 22. xe:objectDataとグローバル変数
- 23. グローバル変数とMPI
- 24. Javascriptをグローバル変数 - コンソールログ未定義
- 25. JavaScript - キャンバスをグローバル変数にする
- 26. javascript:グローバル変数に関するテキストメッセージ?
- 27. OpenLayers3を使用したグローバルJavaScript変数
- 28. サーブレットのコンテキストスコープとグローバル変数
- 29. MPIとそのグローバル変数
- 30. ルアとメタテーブルとグローバル変数
' - >'のhttp:/ /eslint.org/docs/user-guide/configuring#specifying-globals ESLintのドキュメンテーションは素晴らしいIMOです。あなたはそれを見てください。 –