複数の JavaScript ファイルがあり、他のファイルより先に読み込まれるファイルでグローバル変数を定義しました。その結果、最初のファイルの後に読み込まれたすべてのファイルがグローバル変数にアクセスできます。ただし、ESLint ではグローバル変数が「未定義」と表示されます。ESLint のルールを変更したくありません。これらのエラー メッセージを取り除くためのエレガントな方法を見つけたいと思います。何かヒントはありますか? よろしくお願いします
ベストアンサー1
ファイルごとに ESLint ルールをハッキングするのは良いアイデアではないと思います。
むしろまたはglobals
を定義する必要があります。.eslintrc
package.json
.eslintrcの場合:
"globals": {
"angular": true
}
のためにpackage.json
:
"eslintConfig": {
"globals": {
"angular": true
}
}
チェックhttps://eslint.org/docs/user-guide/configuring/language-options#globals の指定