From 1a6a8c1cc23ffb1bd01c0408b043cb0346a69907 Mon Sep 17 00:00:00 2001 From: kolaente Date: Thu, 8 Feb 2024 14:21:48 +0100 Subject: [PATCH] docs: update vscode config --- .../extensions.json | 0 .vscode/settings.json | 34 ++++++++++++++++++- frontend/.vscode.example/settings.json | 34 ------------------- 3 files changed, 33 insertions(+), 35 deletions(-) rename {frontend/.vscode.example => .vscode}/extensions.json (100%) delete mode 100644 frontend/.vscode.example/settings.json diff --git a/frontend/.vscode.example/extensions.json b/.vscode/extensions.json similarity index 100% rename from frontend/.vscode.example/extensions.json rename to .vscode/extensions.json diff --git a/.vscode/settings.json b/.vscode/settings.json index d4aee1e68..82d7a15e7 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,37 @@ { "go.testEnvVars": { "VIKUNJA_SERVICE_ROOTPATH": "${workspaceRoot}" - } + }, + "eslint.packageManager": "pnpm", + "editor.formatOnSave": false, + "editor.codeActionsOnSave": { + "source.fixAll": true + }, + "eslint.format.enable": true, + "[javascript]": { + "editor.defaultFormatter": "dbaeumer.vscode-eslint" + }, + "[typescript]": { + "editor.defaultFormatter": "dbaeumer.vscode-eslint" + }, + + // https://eslint.vuejs.org/user-guide/#editor-integrations + "eslint.validate": [ + "javascript", + "javascriptreact", + "vue" + ], + + "volar.completion.preferredTagNameCase": "pascal", + + // disable vetur in case it is installed + "vetur.validation.template": false, + + // i18n ally + "i18n-ally.localesPaths": [ + "src/i18n/lang" + ], + "i18n-ally.sortKeys": true, + "i18n-ally.keepFulfilled": true, + "i18n-ally.keystyle": "nested" } \ No newline at end of file diff --git a/frontend/.vscode.example/settings.json b/frontend/.vscode.example/settings.json deleted file mode 100644 index 44f4fd4f2..000000000 --- a/frontend/.vscode.example/settings.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "eslint.packageManager": "pnpm", - "editor.formatOnSave": false, - "editor.codeActionsOnSave": { - "source.fixAll": true - }, - "eslint.format.enable": true, - "[javascript]": { - "editor.defaultFormatter": "dbaeumer.vscode-eslint" - }, - "[typescript]": { - "editor.defaultFormatter": "dbaeumer.vscode-eslint" - }, - - // https://eslint.vuejs.org/user-guide/#editor-integrations - "eslint.validate": [ - "javascript", - "javascriptreact", - "vue" - ], - - "volar.completion.preferredTagNameCase": "pascal", - - // disable vetur in case it is installed - "vetur.validation.template": false, - - // i18n ally - "i18n-ally.localesPaths": [ - "src/i18n/lang" - ], - "i18n-ally.sortKeys": true, - "i18n-ally.keepFulfilled": true, - "i18n-ally.keystyle": "nested" -} \ No newline at end of file