import config from 'eslint-config-standard-universal' import tseslint from 'typescript-eslint' import svelteConfig from './svelte.config.js' export default tseslint.config( ...config(), { languageOptions: { parserOptions: { tsconfigRootDir: import.meta.dirname, svelteConfig } }, rules: { 'svelte/html-self-closing': [ 'error', 'all' ], 'svelte/no-reactive-reassign': 'off', 'no-undef-init': 'off', 'import/order': ['error', { 'newlines-between': 'always', groups: ['builtin', 'external', 'internal', 'parent', 'sibling', 'index', 'object', 'type'] }], '@typescript-eslint/no-unnecessary-condition': 'warn', '@typescript-eslint/no-unused-vars': 'off' } } )