From 847323ccbacf6c553ba077dfd5c31dad9c98414a Mon Sep 17 00:00:00 2001 From: Corentin THOMASSET Date: Mon, 19 Jun 2023 23:49:40 +0200 Subject: [PATCH] docs(ide): updated vscode extensions settings (#472) --- .vscode/extensions.json | 2 +- README.md | 22 +++++++++++++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index ea7012d8..35488bcd 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,3 +1,3 @@ { - "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin", "dbaeumer.vscode-eslint"] + "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin", "dbaeumer.vscode-eslint", "lokalise.i18n-ally"] } diff --git a/README.md b/README.md index e7ed357f..fdbf9809 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,27 @@ docker run -d --name it-tools --restart unless-stopped -p 8080:80 ghcr.io/corent ### Recommended IDE Setup -[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) + [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin). +[VSCode](https://code.visualstudio.com/) with the following extensions: +- [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur) +- [TypeScript Vue Plugin (Volar)](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin). +- [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint) +- [i18n Ally](https://marketplace.visualstudio.com/items?itemName=lokalise.i18n-ally) + +with the following settings: + +```json5 +{ + "editor.formatOnSave": false, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + }, + "i18n-ally.localesPaths": [ + "locales", + "src/tools/*/locales" + ], + "i18n-ally.keystyle": "nested" +} +``` ### Type Support for `.vue` Imports in TS