Я следовал этому руководству, чтобы настроить .eslintrc
конфигурацию.
Я также включил 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" ] }
]
}
}