Вот несколько предложений ...
В вашем .eslintrc вы не указали плагин '@ typescript-eslint' ...
"плагины": ["@ typescript-eslint"],
Кроме того, если вы получите эту работу, вы также захотите указать parserOptions.project & tsconfigRootDir с абсолютным путем, потому что вы найдете ваш tsconfig.json - так что вы можетеиспользовать правила, которые требуют информации о типе - сложнее от глобальной установки.
Кроме того, я думаю, что вам нужно явно указать плагину eslint для проверки ваших файлов TS (и, возможно, js и реагирования и т. Д., Как требуется) с настройками vsc ....
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
НО, я боюсь, что все это неопределенное начинание ... обратите внимание, что документы говорят ...
Также возможноустановить ESLint глобально, а не локально (используя npm install eslint --global). Однако это не рекомендуется, и любые плагины или общие ресурсы, которые вы используете, должны быть установлены локально в любом случае.
Я отмечаю здесь, что глобальные установки не рекомендуются, но также и эта цитатакажется, противоречит ссылке, которую вы отметили, что сказал установить глобально плагин. Я не уверен, что правильно, потому что я перестал настраивать его таким образом, так как это не рекомендуется. Надеюсь, это поможет, тем не менее.