| 1234567891011121314151617181920212223242526 |
- import prettier from 'eslint-config-prettier';
- import js from '@eslint/js';
- import { includeIgnoreFile } from '@eslint/compat';
- import svelte from 'eslint-plugin-svelte';
- import globals from 'globals';
- import { fileURLToPath } from 'node:url';
- import svelteConfig from './svelte.config.js';
- const gitignorePath = fileURLToPath(new URL('./.gitignore', import.meta.url));
- export default [
- includeIgnoreFile(gitignorePath),
- js.configs.recommended,
- ...svelte.configs.recommended,
- prettier,
- ...svelte.configs.prettier,
- {
- languageOptions: {
- globals: { ...globals.browser, ...globals.node }
- }
- },
- {
- files: ['**/*.svelte', '**/*.svelte.js'],
- languageOptions: { parserOptions: { svelteConfig } }
- }
- ];
|