Spaces:
Sleeping
Sleeping
| import js from "@eslint/js"; | |
| import svelte from "eslint-plugin-svelte"; | |
| import svelteParser from "svelte-eslint-parser"; | |
| import globals from "globals"; | |
| export default [ | |
| { ignores: ["dist/**", "node_modules/**"] }, | |
| { | |
| files: ["**/*.js"], | |
| languageOptions: { | |
| globals: { | |
| ...globals.browser, | |
| ...globals.es2021, | |
| $state: "readonly", | |
| $derived: "readonly", | |
| $effect: "readonly", | |
| $props: "readonly", | |
| $bindable: "readonly", | |
| $inspect: "readonly", | |
| }, | |
| }, | |
| rules: { | |
| ...js.configs.recommended.rules, | |
| "no-unused-vars": ["error", { argsIgnorePattern: "^_" }], | |
| "no-empty": "off", | |
| }, | |
| }, | |
| { | |
| files: ["**/*.svelte"], | |
| languageOptions: { | |
| parser: svelteParser, | |
| globals: { ...globals.browser, ...globals.es2021 }, | |
| }, | |
| plugins: { svelte }, | |
| rules: { | |
| ...js.configs.recommended.rules, | |
| ...svelte.configs.recommended.rules, | |
| "no-unused-vars": ["error", { argsIgnorePattern: "^_", varsIgnorePattern: "^\\$" }], | |
| "no-empty": "off", | |
| }, | |
| }, | |
| ]; | |