29 lines
619 B
JavaScript
29 lines
619 B
JavaScript
module.exports = {
|
|
extends: [require.resolve('@umijs/lint/dist/config/eslint')],
|
|
globals: {
|
|
page: true,
|
|
REACT_APP_ENV: true,
|
|
},
|
|
plugins: ['import'],
|
|
rules: {
|
|
'import/order': [
|
|
'error',
|
|
{
|
|
groups: ['builtin', 'external', ['internal', 'parent', 'sibling', 'index'], 'unknown'],
|
|
pathGroups: [
|
|
{
|
|
pattern: '@/**',
|
|
group: 'external',
|
|
position: 'after',
|
|
},
|
|
],
|
|
'newlines-between': 'always',
|
|
alphabetize: {
|
|
order: 'asc',
|
|
caseInsensitive: true,
|
|
},
|
|
},
|
|
],
|
|
},
|
|
};
|