module.exports = { extends: [ 'plugin:@typescript-eslint/recommended', 'prettier', ], ignorePatterns: ['dist/**', 'node_modules/**', 'yarn.lock'], parser: '@typescript-eslint/parser', parserOptions: { ecmaVersion: 2020, sourceType: 'module', }, plugins: ['sort-keys-fix', 'import'], rules: { '@typescript-eslint/no-unused-vars': [ 'error', { varsIgnorePattern: '^_.*' }, ], 'import/newline-after-import': 'error', 'import/order': [ 'error', { groups: [ ['builtin', 'external'], ['internal'], ['parent', 'sibling', 'index'], ], 'newlines-between': 'always', }, ], 'sort-keys-fix/sort-keys-fix': 'error', }, };