From 0024459709be35ba2411875fbd853550808dc5dd Mon Sep 17 00:00:00 2001 From: gin Date: Fri, 8 May 2026 11:39:29 +0800 Subject: [PATCH] refactor: modify configuration of the editor --- frontend/.editorconfig => .editorconfig | 2 +- .vscode/extensions.json | 12 ++++++ .../web/.vscode => .vscode}/settings.json | 41 ++++++++++++------- backend/GoogleStyle.xml | 4 +- frontend/.prettierrc.cjs | 2 +- frontend/web/.vscode/extensions.json | 31 -------------- frontend/web/.vscode/vue3.0.code-snippets | 22 ---------- frontend/web/.vscode/vue3.2.code-snippets | 17 -------- frontend/web/.vscode/vue3.3.code-snippets | 20 --------- 9 files changed, 43 insertions(+), 108 deletions(-) rename frontend/.editorconfig => .editorconfig (94%) create mode 100644 .vscode/extensions.json rename {frontend/web/.vscode => .vscode}/settings.json (53%) delete mode 100644 frontend/web/.vscode/extensions.json delete mode 100644 frontend/web/.vscode/vue3.0.code-snippets delete mode 100644 frontend/web/.vscode/vue3.2.code-snippets delete mode 100644 frontend/web/.vscode/vue3.3.code-snippets diff --git a/frontend/.editorconfig b/.editorconfig similarity index 94% rename from frontend/.editorconfig rename to .editorconfig index fbace8d..0880aa5 100644 --- a/frontend/.editorconfig +++ b/.editorconfig @@ -5,6 +5,7 @@ root = true charset = utf-8 indent_style = space indent_size = 2 +tab_width = 2 end_of_line = lf insert_final_newline = true trim_trailing_whitespace = true @@ -12,4 +13,3 @@ trim_trailing_whitespace = true [*.md] insert_final_newline = false trim_trailing_whitespace = false - diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..e70e633 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,12 @@ +{ + "recommendations": [ + "EditorConfig.EditorConfig", + "esbenp.prettier-vscode", + "dbaeumer.vscode-eslint", + "stylelint.vscode-stylelint", + "Vue.volar", + "bradlc.vscode-tailwindcss", + "mikestead.dotenv", + "antfu.iconify" + ] +} diff --git a/frontend/web/.vscode/settings.json b/.vscode/settings.json similarity index 53% rename from frontend/web/.vscode/settings.json rename to .vscode/settings.json index 9b434de..2e05277 100644 --- a/frontend/web/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,32 +1,43 @@ { - "editor.formatOnType": true, - "editor.formatOnSave": true, - "[vue]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" - }, + "editor.detectIndentation": false, "editor.tabSize": 2, + "editor.defaultFormatter": "esbenp.prettier-vscode", + "editor.formatOnSave": true, "editor.formatOnPaste": true, + "editor.formatOnType": true, "editor.guides.bracketPairs": "active", - "files.autoSave": "afterDelay", - "git.confirmSync": false, - "workbench.startupEditor": "newUntitledFile", + "editor.snippetSuggestions": "top", "editor.suggestSelection": "first", "editor.acceptSuggestionOnCommitCharacter": false, - "css.lint.propertyIgnoredDueToDisplay": "ignore", "editor.quickSuggestions": { "other": true, "comments": true, "strings": true }, - "files.associations": { - "editor.snippetSuggestions": "top" + "editor.codeActionsOnSave": { + "source.fixAll.eslint": "explicit", + "source.fixAll.stylelint": "explicit" + }, + "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact", "vue"], + "stylelint.validate": ["css", "scss", "vue"], + "[vue]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "editor.codeActionsOnSave": { - "source.fixAll.eslint": true + "[scss]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" }, - "iconify.excludes": ["el"], - "cSpell.words": ["iconify", "Qrcode"] + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "css.lint.propertyIgnoredDueToDisplay": "ignore", + "files.autoSave": "afterDelay", + "git.confirmSync": false, + "workbench.startupEditor": "newUntitledFile", + "iconify.excludes": ["el"] } diff --git a/backend/GoogleStyle.xml b/backend/GoogleStyle.xml index c2e1d68..1214d64 100644 --- a/backend/GoogleStyle.xml +++ b/backend/GoogleStyle.xml @@ -148,7 +148,9 @@