module.exports = { parserOptions: { tsconfigRootDir: __dirname, project: ['./tsconfig.json'], }, extends: [ '../shared/.eslintrc.js', ], rules: { 'import/order': ['warn', { 'groups': ['builtin', 'external', 'internal', 'parent', 'sibling', 'index', 'object', 'type'], 'pathGroups': [ { 'pattern': '@/**', 'group': 'external', 'position': 'after' } ], }], 'no-restricted-globals': [ 'error', { 'name': '__dirname', 'message': 'Not in ESModule. Use `import.meta.url` instead.' }, { 'name': '__filename', 'message': 'Not in ESModule. Use `import.meta.url` instead.' } ] }, };