Skip to content

Commit e665a0d

Browse files
Improve eslint/tsconfig in svelte projects
1 parent 156bd96 commit e665a0d

File tree

9 files changed

+12
-43
lines changed

9 files changed

+12
-43
lines changed

packages/svelte-query-devtools/.eslintrc.cjs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
1-
// @ts-check
2-
31
/** @type {import('eslint').Linter.Config} */
42
const config = {
53
parser: '@typescript-eslint/parser',
64
parserOptions: {
75
tsconfigRootDir: __dirname,
8-
project: './tsconfig.eslint.json',
6+
project: './tsconfig.json',
97
sourceType: 'module',
108
extraFileExtensions: ['.svelte'],
119
},
1210
rules: {
1311
'react-hooks/rules-of-hooks': 'off',
1412
},
1513
extends: ['plugin:svelte/recommended', '../../.eslintrc'],
16-
ignorePatterns: ['*.config.*', '**/build/*', '**/.svelte-kit/*'],
14+
ignorePatterns: ['*.config.*', '*.setup.*', '**/build/*'],
1715
overrides: [
1816
{
1917
files: ['*.svelte'],

packages/svelte-query-devtools/tsconfig.eslint.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/svelte-query-devtools/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@
2626
"target": "esnext",
2727
"tsBuildInfoFile": "./build/.tsbuildinfo"
2828
},
29-
"include": ["src", "src/**/*.svelte"]
29+
"include": ["src/**/*.js", "src/**/*.ts", "src/**/*.svelte", ".eslintrc.cjs", "vite.config.ts"]
3030
}
Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { svelte } from '@sveltejs/vite-plugin-svelte';
22
import path from 'path';
3-
import type { UserConfig } from 'vite';
3+
import { defineConfig } from 'vite';
44

5-
const config: UserConfig = {
5+
export default defineConfig({
66
plugins: [svelte()],
77
resolve: {
88
alias: {
@@ -11,6 +11,4 @@ const config: UserConfig = {
1111
"@tanstack/svelte-query": path.resolve(__dirname, '..', 'svelte-query', 'src'),
1212
}
1313
}
14-
};
15-
16-
export default config;
14+
});

packages/svelte-query/.eslintrc.cjs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,17 @@
1-
// @ts-check
2-
31
/** @type {import('eslint').Linter.Config} */
42
const config = {
53
parser: '@typescript-eslint/parser',
64
parserOptions: {
75
tsconfigRootDir: __dirname,
8-
project: './tsconfig.eslint.json',
6+
project: './tsconfig.json',
97
sourceType: 'module',
108
extraFileExtensions: ['.svelte'],
119
},
1210
rules: {
1311
'react-hooks/rules-of-hooks': 'off',
1412
},
1513
extends: ['plugin:svelte/recommended', '../../.eslintrc'],
16-
ignorePatterns: ['*.config.*', '**/build/*', '**/.svelte-kit/*'],
14+
ignorePatterns: ['*.config.*', '*.setup.*', '**/build/*'],
1715
overrides: [
1816
{
1917
files: ['*.svelte'],

packages/svelte-query/.gitignore

Lines changed: 0 additions & 9 deletions
This file was deleted.

packages/svelte-query/tsconfig.eslint.json

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/svelte-query/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@
2727
"tsBuildInfoFile": "./build/.tsbuildinfo",
2828
"types": ["vitest/globals", "@testing-library/jest-dom"]
2929
},
30-
"include": ["src", "src/**/*.svelte"]
30+
"include": ["src/**/*.js", "src/**/*.ts", "src/**/*.svelte", ".eslintrc.cjs", "vite.config.ts"]
3131
}

packages/svelte-query/vite.config.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { svelte } from '@sveltejs/vite-plugin-svelte';
22
import path from 'path';
3-
import type { UserConfig } from 'vite';
3+
import { defineConfig } from 'vite';
44

5-
const config: UserConfig = {
5+
export default defineConfig({
66
plugins: [svelte()],
77
resolve: {
88
alias: {
@@ -17,6 +17,4 @@ const config: UserConfig = {
1717
include: ['src/**/*.{test,spec}.{js,ts}'],
1818
setupFiles: ['vitest.setup.ts']
1919
}
20-
};
21-
22-
export default config;
20+
});

0 commit comments

Comments
 (0)