VS Code Settings
These are my basic VS Code settings (.vscode/settings.json).
{ "editor.formatOnPaste": true, "editor.formatOnSave": true, "editor.tabSize": 2, "eslint.enable": true, "javascript.format.insertSpaceAfterSemicolonInForStatements": false, "typescript.format.insertSpaceAfterSemicolonInForStatements": false, "javascript.format.semicolons": "remove", "typescript.format.semicolons": "remove", "javascript.updateImportsOnFileMove.enabled": "always", "typescript.updateImportsOnFileMove.enabled": "always", "typescript.tsdk": "node_modules/typescript/lib", "search.exclude": { "**/*.tgz": true }, "conventionalCommits.scopes": [ "API", "Auth", "Configuration", "Dev-Env", "Docs", "Error-Handling", "Helper", "Lib", "License", "Localization", "Maintenance", "Nav", "Network", "Script", "Style" ], "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[javascriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "conventionalCommits.emojiFormat": "emoji", "conventionalCommits.promptBody": false, "conventionalCommits.promptFooter": false, "cSpell.language": "en,fr", "cSpell.words": ["MULILINETEXT"]}