Я задал этот вопрос в группу Google ESLint ( см. Здесь ) и получил ответ с ответом. Если в каталоге root моего проекта нет файла конфигурации ESLint, ESLint возвращается к нему и ищет его в каталоге пользователя root. Я проверил этот каталог на своем компьютере, и там действительно был файл конфигурации ESLint (.eslint. json). Если я создам новый файл конфигурации в каталоге root моего проекта, он заменит файл конфигурации в каталоге пользователя root. Поэтому решение состояло в том, чтобы переместить файл конфигурации из моего пользовательского каталога root в каталог моего проекта root, а затем добавить в него строки env:
"env": {
"browser": true,
"node": true
}
Это решило мою проблему. После этого ESLint внутри VSCode продолжал связывать мои файлы, используя тот же набор пользовательских правил. Кроме того, ESLint, похоже, понимал, что env
было browser.
, хотя я не проверял это явно. Я говорю это, потому что ошибка ESLint, о которой ранее сообщалось, больше не сообщалась. И я предполагаю, что это происходит, потому что env
был правильно установлен на browser
(задница на эта проблема ).