-
-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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/**/*.tsxWhat 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>)