1+ // @ts -check
12import eslint from "@eslint/js" ;
23import prettier from "eslint-config-prettier" ;
34import svelte from "eslint-plugin-svelte" ;
@@ -7,9 +8,9 @@ import tseslint from "typescript-eslint";
78export default tseslint . config (
89 eslint . configs . recommended ,
910 ...tseslint . configs . recommended ,
10- ...svelte . configs [ "flat/ recommended" ] ,
11+ ...svelte . configs . recommended ,
1112 prettier ,
12- ...svelte . configs [ "flat/ prettier" ] ,
13+ ...svelte . configs . prettier ,
1314 {
1415 languageOptions : {
1516 globals : {
@@ -19,9 +20,10 @@ export default tseslint.config(
1920 } ,
2021 } ,
2122 {
22- files : [ "**/*.svelte" ] ,
23+ files : [ "**/*.svelte" , "**/*.svelte.ts" , "**/*.svelte.js" ] ,
2324 languageOptions : {
2425 parserOptions : {
26+ extraFileExtensions : [ ".svelte" ] , // Add support for additional file extensions, such as .svelte
2527 parser : tseslint . parser ,
2628 } ,
2729 } ,
@@ -36,6 +38,9 @@ export default tseslint.config(
3638 } ,
3739 ] ,
3840 "@typescript-eslint/no-unused-expressions" : "off" ,
41+ "@typescript-eslint/no-empty-object-type" : "off" ,
42+ "prefer-const" : "off" ,
43+ "svelte/no-at-html-tags" : "off" ,
3944 } ,
4045 } ,
4146 {
@@ -45,13 +50,13 @@ export default tseslint.config(
4550 "dist/" ,
4651 ".svelte-kit/**/*" ,
4752 "docs/.svelte-kit/**/*" ,
48- "docs/node_modules/**/*" ,
49- "docs/build/**/*" ,
53+ "docs/.velite/**/*" ,
54+ "docs/src/routes/api/demos.json/stackblitz-files.json" ,
55+ "docs/src/routes/api/demos.json/demos.json" ,
5056 ".svelte-kit" ,
51- "packages/paneforge/dist/**/*" ,
52- "packages/paneforge/.svelte-kit/**/*" ,
53- "docs/static/" ,
54- ".github/" ,
57+ "packages/bits-ui/dist/**/*" ,
58+ "packages/bits-ui/.svelte-kit/**/*" ,
59+ "tests/.svelte-kit/**/*" ,
5560 ] ,
5661 }
5762) ;
0 commit comments