Skip to content

Commit b1d44e2

Browse files
committed
1 parent 06292b6 commit b1d44e2

File tree

2 files changed

+48
-30
lines changed

2 files changed

+48
-30
lines changed

.eslintrc.cjs

Lines changed: 40 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,43 @@
11
module.exports = {
2-
"env": {
3-
"browser": true,
4-
"es2021": true
2+
env: {
3+
browser: true,
4+
es2021: true,
5+
},
6+
extends: [
7+
'standard-with-typescript',
8+
'plugin:vue/vue3-essential',
9+
],
10+
overrides: [
11+
{
12+
env: {
13+
node: true,
14+
},
15+
files: [
16+
'.eslintrc.{js,cjs}',
17+
],
18+
parserOptions: {
19+
sourceType: 'script',
20+
},
521
},
6-
"extends": [
7-
"standard-with-typescript",
8-
"plugin:vue/vue3-essential"
9-
],
10-
"overrides": [
11-
{
12-
"env": {
13-
"node": true
14-
},
15-
"files": [
16-
".eslintrc.{js,cjs}"
17-
],
18-
"parserOptions": {
19-
"sourceType": "script"
20-
}
21-
}
22-
],
23-
"parserOptions": {
24-
"ecmaVersion": "latest",
25-
"sourceType": "module"
26-
},
27-
"plugins": [
28-
"vue"
29-
],
30-
"rules": {
31-
}
22+
],
23+
parserOptions: {
24+
ecmaVersion: 'latest',
25+
sourceType: 'module',
26+
parser: '@typescript-eslint/parser',
27+
project: './tsconfig.json',
28+
extraFileExtensions: ['.vue'],
29+
},
30+
plugins: [
31+
'vue',
32+
],
33+
rules: {
34+
'@typescript-eslint/triple-slash-reference': 'off',
35+
'@typescript-eslint/comma-dangle': ['error', {
36+
arrays: 'always-multiline',
37+
objects: 'always-multiline',
38+
imports: 'always-multiline',
39+
exports: 'always-multiline',
40+
functions: 'only-multiline',
41+
}],
42+
},
3243
}

tsconfig.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,13 @@
2020
"noUnusedParameters": true,
2121
"noFallthroughCasesInSwitch": true
2222
},
23-
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
23+
"include": [
24+
"src/**/*.ts",
25+
"src/**/*.d.ts",
26+
"src/**/*.tsx",
27+
"src/**/*.vue",
28+
"vite.config.ts",
29+
".eslintrc.cjs"
30+
],
2431
"references": [{ "path": "./tsconfig.node.json" }]
2532
}

0 commit comments

Comments
 (0)