build: optimize eslint import resolver configs (#10901)

Use `node` resolver and `node` env for `webpack.config.js`, use
`webpack` resolver only for `src`.
This commit is contained in:
Jesse Yang 2020-09-16 09:26:14 -07:00 committed by GitHub
parent 3b035d2af3
commit d4291edffa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 8 deletions

View File

@ -27,6 +27,12 @@ module.exports = {
env: {
browser: true,
},
settings: {
'import/resolver': 'webpack',
react: {
version: 'detect',
},
},
plugins: ['prettier', 'react'],
overrides: [
{
@ -38,8 +44,13 @@ module.exports = {
},
{
files: ['webpack*.js'],
rules: {
'import/no-extraneous-dependencies': 0,
env: {
node: true,
},
settings: {
'import/resolver': {
node: {},
},
},
},
{
@ -241,10 +252,4 @@ module.exports = {
'react/static-property-placement': 0, // disabled temporarily
'prettier/prettier': 'error',
},
settings: {
'import/resolver': 'webpack',
react: {
version: 'detect',
},
},
};