This commit is contained in:
Josh Patra
2025-04-11 20:16:37 -04:00
parent 82204d6586
commit b97bbb5ed9
4 changed files with 58 additions and 59 deletions

View File

@@ -1,18 +1,33 @@
import { defineConfig } from "eslint/config";
import svelte from "eslint-plugin-svelte";
import svelteParser from "svelte-eslint-parser";
import { dirname } from "path";
import { fileURLToPath } from "url";
// Define __dirname for ES modules
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
export default defineConfig([
{
files: ["**/*.svelte"],
languageOptions: {
parser: svelteParser,
parserOptions: {
ecmaVersion: 2021,
sourceType: "module",
tsconfigRootDir: __dirname,
project: ["./tsconfig.json"],
},
},
plugins: {
svelte,
},
settings: {
"svelte3/typescript": require("typescript"),
},
rules: {
// Add or override rules here
// Add or override Svelte-specific rules here
},
},
{