Skip to content

VS Code Settings

These are my basic VS Code settings (.vscode/settings.json).

.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"]
}