{ "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" }