module.exports = { extends: ['universe', 'universe/shared/typescript-analysis'], overrides: [ { files: ['*.ts', '*.tsx', '*.d.ts'], parserOptions: { project: './tsconfig.json' } } ], plugins: ['import', 'prettier'], rules: { 'sort-imports': ['error', { ignoreCase: true, ignoreDeclarationSort: true }], 'import/order': [ 'error', { groups: [['external', 'builtin'], 'internal', ['sibling', 'parent'], 'index'], pathGroups: [ { pattern: '@(react|react-native)', group: 'external', position: 'before' }, { pattern: '@/**', group: 'internal' } ], pathGroupsExcludedImportTypes: ['internal', 'react'], 'newlines-between': 'always', alphabetize: { order: 'asc', caseInsensitive: true } } ], 'prettier/prettier': [ 'error', {}, { usePrettierrc: true } ] } };