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:
parent
3b035d2af3
commit
d4291edffa
|
|
@ -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',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue