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