-
-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Description
This is a follow up for autoclosed issue #11240
Can be reproduced here https://github.com/aladdin-add/eslint-issue-11240
I am using plugin:typescript/recommended
(eslint-plugin-typescript
) on top of react-app
(eslint-config-react-app
) and as I can see from eslint --print-config
the parser
field is overwritten from babel-eslint
to correct /Users/dis/Sites/apple-music/node_modules/eslint-plugin-typescript/parser.js
, but for some reason ESLint still tries to resolve the unneeded parser, which is not even in final config.
I'm kinda okay to still install the useless parser, but it is a bit annoying.
Tell us about your environment
- ESLint Version: 5.8.0
Please show your full configuration:
Configuration
{
"extends": [
"eslint:recommended",
"react-app",
"plugin:typescript/recommended",
"plugin:import/recommended",
"plugin:jsx-a11y/recommended",
"plugin:prettier/recommended"
],
"rules": {
"no-console": "off",
"prettier/prettier": "error"
},
"env": {
"browser": true,
"mocha": true,
"node": true
},
"settings": {
"import/resolver": {
"node": {
"extensions": [
".js",
".jsx",
".ts",
".tsx"
]
}
}
}
}
eslint --fix src/**/*.ts src/**/*.tsx
What actually happened? Please include the actual, raw output from ESLint.
Error: Cannot find module 'babel-eslint'
Referenced from: /Users/dis/Sites/apple-music/.eslintrc
at ModuleResolver.resolve (/Users/dis/Sites/apple-music/node_modules/eslint/lib/util/module-resolver.js:72:19)
at loadFromDisk (/Users/dis/Sites/apple-music/node_modules/eslint/lib/config/config-file.js:514:42)
at load (/Users/dis/Sites/apple-music/node_modules/eslint/lib/config/config-file.js:564:20)
at configExtends.reduceRight (/Users/dis/Sites/apple-music/node_modules/eslint/lib/config/config-file.js:430:36)
at Array.reduceRight (<anonymous>)
at applyExtends (/Users/dis/Sites/apple-music/node_modules/eslint/lib/config/config-file.js:408:26)
at loadFromDisk (/Users/dis/Sites/apple-music/node_modules/eslint/lib/config/config-file.js:528:22)
at load (/Users/dis/Sites/apple-music/node_modules/eslint/lib/config/config-file.js:564:20)
at configExtends.reduceRight (/Users/dis/Sites/apple-music/node_modules/eslint/lib/config/config-file.js:430:36)
at Array.reduceRight (<anonymous>)