Skip to content

Commit a23cda2

Browse files
committed
chore: update ESLint configuration to support TypeScript
1 parent 81f6b6a commit a23cda2

File tree

4 files changed

+340
-18
lines changed

4 files changed

+340
-18
lines changed

eslint.config.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// eslint.config.js
22
import js from "@eslint/js";
33
import svelte from "eslint-plugin-svelte";
4+
import svelteParser from "svelte-eslint-parser";
5+
import tsParser from "@typescript-eslint/parser";
46
import globals from "globals";
57
import svelteConfig from "./svelte.config.js";
68

@@ -32,10 +34,17 @@ export default [
3234
},
3335
},
3436
{
35-
files: ["**/*.svelte", "**/*.svelte.js"],
37+
files: ["**/*.svelte"],
3638
languageOptions: {
39+
parser: svelteParser,
3740
parserOptions: {
41+
parser: {
42+
ts: tsParser,
43+
typescript: tsParser,
44+
},
3845
svelteConfig,
46+
ecmaVersion: "latest",
47+
sourceType: "module",
3948
},
4049
},
4150
rules: {

0 commit comments

Comments
 (0)