UNPKG

@marviuz/eslint-config

Version:

Comprehensive ESLint configuration for JavaScript, TypeScript, React, and Next.js projects

27 lines (26 loc) 773 B
export default { 'import/first': 'error', 'import/newline-after-import': 'warn', 'import/no-absolute-path': 'error', 'import/no-cycle': 'error', 'import/no-default-export': 'error', 'import/no-extraneous-dependencies': ['error', { includeTypes: true }], 'import/no-mutable-exports': 'error', 'import/no-relative-packages': 'warn', 'import/no-self-import': 'error', 'import/no-useless-path-segments': ['error'], 'import/order': [ 'warn', { groups: [ 'builtin', // Node.js built-in modules 'external', // Packages 'internal', // Aliased modules 'parent', // Relative parent 'sibling', // Relative sibling 'index', // Relative index ], 'newlines-between': 'never', }, ], };