Visual Studio 2019 — используйте конфигурацию ESLint для конкретного проекта .eslintrc

Я следовал этому руководству, чтобы настроить .eslintrc конфигурацию.

https://github.com/typescript-eslint/typescript-eslint/blob/master/docs/getting-started/linting/README.md

Я также включил ESLint в Visual Studio, следуя этому руководству:

введите здесь описание изображения

https://stackoverflow.com/a/44458832/3850405

Моя проблема в том, что я хочу использовать конфигурацию для конкретного проекта вместо глобальной конфигурации ESLint.

Руководство устанавливает файл .eslintrc.js, поэтому я попытался переключиться на файл с той же структурой, что и C:\Users\Oscar\.eslintrc.

Пытался поместить .eslintrc в корневую папку решения, проекта и в мою папку ClientApp, но ничего не подобралось. Можно ли использовать конфигурацию ESLint для конкретного проекта в Visual Studio и получать ошибки/предупреждения сборки?

Выполнение команды npx eslint . --ext .js,.jsx,.ts,.tsx дает мне правильные ошибки, но Visual Studio не показывает ошибок.

.eslintrc:

{
  "root": true,
  "parser": "@typescript-eslint/parser",
  "plugins": [
    "@typescript-eslint",
    "jest"
  ],
  "extends": [
    "eslint:recommended",
    "plugin:@typescript-eslint/recommended",
    "plugin:jest/recommended",
    "plugin:react/recommended"
  ],
  "env": {
    "browser": true,
    "node": true,
    "jest/globals": true
  },
  "rules": {
    "no-console": [
      "error",
      { "allow": [ "warn", "error" ] }
    ]
  }
}

person Ogglas    schedule 24.09.2020    source источник
comment
Вы когда-нибудь понимали это?   -  person LarryBud    schedule 25.03.2021
comment
Чтобы было ясно, вы говорите, что не видите поведение обещано в документах MS, верно? Если вы хотите использовать конкретную конфигурацию ESLint для определенного каталога, вы можете добавить файл конфигурации в этот каталог, и все файлы, содержащиеся в этой папке или любом подкаталоге, будут использовать этот файл конфигурации вместо глобального.< /i> (я тоже не думаю, что это работает.)   -  person ruffin    schedule 30.03.2021