ESLintをchrome拡張プロジェクトに追加しました。私はchrome APIを使用していますが、これはchrome.
で始まりますが、eslintはそれをエラーとして指摘しています。
私はそれが次のようなものであるべきだと思います:
"env": {
"browser": true,
"chrome": true,
"es6": true
},
どうやらそうではありません。
PD: wOxxOmが示唆するように、webextensions: true
を追加するのが最善の答えだと思います。これはchrome拡張であるため、ここではchrome.
APIが頻繁に使用されます。
それ以外の場合は、他に提案されているように/* global chrome */
を追加するとうまくいきます。
回答ありがとうございます。
追加する必要があります:
"env": {
// ...
"webextensions": true
}
あなたの.eslintrc.json
ファイルまたはeslint構成全般。
これをeslint設定ファイルに追加して、グローバル変数を追加できます
"globals": {
"chrome": true
}