.vscode/settings.json
{
"editor.codeActionsOnSave": {
"source.organizeImports": true,
"source.fixAll": true
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.formatOnSaveMode": "file",
"editor.semanticHighlighting.enabled": true,
"npm.packageManager": "yarn",
"typescript.tsdk": "node_modules/typescript/lib",
"typescript.referencesCodeLens.enabled": true,
"typescript.implementationsCodeLens.enabled": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"eslint.nodePath": "node_modules/eslint",
"eslint.format.enable": true,
"eslint.packageManager": "yarn",
"eslint.lintTask.options": "--cache .",
"[javascript]": {
"editor.rulers": [80],
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[javascriptreact]": {
"editor.rulers": [80],
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescript]": {
"editor.rulers": [80],
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
},
"[typescriptreact]": {
"editor.rulers": [80],
"editor.defaultFormatter": "dbaeumer.vscode-eslint"
}
}