Ctrl + Shift + P > Open Setting (JSON)
{
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"workbench.editorAssociations": [],
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"emmet.triggerExpansionOnTab": true,
"css.completion.completePropertyWithSemicolon": false,
"less.completion.completePropertyWithSemicolon": false,
"editor.formatOnPaste": true, // format code on paste
"editor.formatOnType": true, // format code when you hit save
"editor.formatOnSave": true, // Ensures there's only one blank line at the end of the file
"files.trimTrailingWhitespace": true, // remove trailing white spaces from all lines
"files.trimFinalNewlines": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"scss.completion.completePropertyWithSemicolon": false,
"files.autoSave": "afterDelay",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}, // Use prettier as default formatter
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"scss.lint.duplicateProperties": "error",
"scss.lint.float": "warning",
"css.lint.duplicateProperties": "error",
"scss.lint.important": "warning",
"less.lint.duplicateProperties": "error",
"scss.lint.emptyRules": "error",
"scss.lint.idSelector": "warning",
"scss.lint.propertyIgnoredDueToDisplay": "error",
}
