diff --git a/packages/utils/eslint-config-custom/front.js b/packages/utils/eslint-config-custom/front.js index 283fe6df40..2ea444b12c 100644 --- a/packages/utils/eslint-config-custom/front.js +++ b/packages/utils/eslint-config-custom/front.js @@ -31,6 +31,22 @@ module.exports = { 'react/jsx-no-constructed-context-values': 'warn', 'react/jsx-no-useless-fragment': 'warn', 'react/no-unstable-nested-components': 'warn', + 'import/order': [ + 'error', + { + groups: [ + ['external', 'internal', 'builtin'], + 'parent', + ['sibling', 'index'], + 'object', + 'type', + ], + pathGroups: [{ pattern: 'react', group: 'external', position: 'before' }], + pathGroupsExcludedImportTypes: ['react'], + 'newlines-between': 'always', + alphabetize: { order: 'asc', caseInsensitive: true }, + }, + ], 'no-restricted-imports': [ 'error', {