Skip to content

Commit c8ad31f

Browse files
committed
Merge remote-tracking branch 'origin/main'
# Conflicts: # frontend/src/views/dashboard/preview/SQPreviewShow.vue
2 parents b170450 + d2db2fc commit c8ad31f

File tree

19 files changed

+824
-438
lines changed

19 files changed

+824
-438
lines changed

frontend/.editorconfig

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
root = true
2+
3+
[*]
4+
charset = utf-8
5+
indent_style = space
6+
indent_size = 2
7+
end_of_line = lf
8+
insert_final_newline = true
9+
trim_trailing_whitespace = true
10+
11+
[*.md]
12+
insert_final_newline = false
13+
trim_trailing_whitespace = false

frontend/.eslintignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
/node_modules/
2+
/dist/
3+
/public/
4+
*.md
5+
*.woff
6+
*.ttf
7+
.vscode/
8+
.DS_Store

frontend/.eslintrc.js

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
module.exports = {
2+
root: true,
3+
env: {
4+
node: true,
5+
},
6+
extends: [
7+
'plugin:vue/vue3-recommended',
8+
'eslint:recommended',
9+
'@vue/typescript/recommended',
10+
'plugin:@typescript-eslint/recommended',
11+
'plugin:prettier/recommended',
12+
],
13+
parserOptions: {
14+
ecmaVersion: 2020,
15+
},
16+
rules: {
17+
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
18+
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
19+
'vue/multi-word-component-names': 'off',
20+
'@typescript-eslint/no-explicit-any': 'off',
21+
'prettier/prettier': [
22+
'warn',
23+
{
24+
singleQuote: true,
25+
semi: false,
26+
trailingComma: 'es5',
27+
printWidth: 100,
28+
tabWidth: 2,
29+
endOfLine: 'auto',
30+
},
31+
],
32+
},
33+
}

frontend/.prettierrc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"singleQuote": true,
3+
"semi": false,
4+
"trailingComma": "es5",
5+
"printWidth": 100,
6+
"tabWidth": 2,
7+
"endOfLine": "auto"
8+
}

frontend/package.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,19 @@
3131
"@types/crypto-js": "^4.2.2",
3232
"@types/element-resize-detector": "^1.1.6",
3333
"@types/node": "^22.14.1",
34+
"@typescript-eslint/eslint-plugin": "^8.34.0",
35+
"@typescript-eslint/parser": "^8.34.0",
3436
"@vitejs/plugin-vue": "^5.2.2",
3537
"@vue/tsconfig": "^0.7.0",
3638
"axios": "^1.8.4",
3739
"crypto-js": "^4.2.0",
40+
"eslint": "^9.28.0",
41+
"eslint-config-prettier": "^10.1.5",
42+
"eslint-plugin-prettier": "^5.4.1",
43+
"eslint-plugin-vue": "^10.2.0",
3844
"less": "^4.3.0",
3945
"pinia": "^3.0.2",
46+
"prettier": "^3.5.3",
4047
"typescript": "~5.7.2",
4148
"unplugin-auto-import": "^19.1.2",
4249
"unplugin-vue-components-secondary": "^0.24.6",
Lines changed: 7 additions & 0 deletions
Loading
Lines changed: 7 additions & 0 deletions
Loading
Lines changed: 5 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 12 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)