Skip to content

Commit 2c06682

Browse files
committed
Use TypeScript for IntelliSense
1 parent d5e2ce9 commit 2c06682

13 files changed

+505
-83
lines changed

.eslintrc.cjs

+18-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
1+
/** @type { import("eslint").Linter.Config } */
12
module.exports = {
23
root: true,
3-
extends: ['eslint:recommended', 'plugin:svelte/recommended', 'prettier'],
4+
extends: [
5+
'eslint:recommended',
6+
'plugin:@typescript-eslint/recommended',
7+
'plugin:svelte/recommended',
8+
'prettier'
9+
],
10+
parser: '@typescript-eslint/parser',
11+
plugins: ['@typescript-eslint'],
412
parserOptions: {
513
sourceType: 'module',
614
ecmaVersion: 2020,
@@ -11,5 +19,14 @@ module.exports = {
1119
es2017: true,
1220
node: true
1321
},
22+
overrides: [
23+
{
24+
files: ['*.svelte'],
25+
parser: 'svelte-eslint-parser',
26+
parserOptions: {
27+
parser: '@typescript-eslint/parser'
28+
}
29+
}
30+
],
1431
rules: { 'no-tabs': 'error', 'no-unexpected-multiline': 'error' }
1532
}

0 commit comments

Comments
 (0)