UNPKG

@soleil-se/eslint-config

Version:

ESLint configuration for Sitevision apps and projects.

32 lines (28 loc) 659 B
// eslint-disable-next-line import/no-unresolved import tseslint from 'typescript-eslint'; import base from './config/base.js'; import svelte from './config/svelte.js'; const svelteTypescript = { files: ['**/*.svelte', '**/*.svelte.js', '**/*.svelte.ts'], languageOptions: { parserOptions: { projectService: true, extraFileExtensions: ['.svelte'], parser: tseslint.parser, }, }, }; const importSettings = { settings: { 'import/resolver': { typescript: true, }, }, }; export default tseslint.config( ...base(), tseslint.configs.recommended, ...await svelte(), svelteTypescript, importSettings, );