VSCode settings
{
"workbench.startupEditor": "newUntitledFile",
"workbench.iconTheme": "material-icon-theme",
"workbench.colorTheme": "One Monokai",
"workbench.colorCustomizations": {
"editorIndentGuide.activeBackground": "#fff",
"activityBar.background": "#1E2028",
"activityBar.border": "#1E2028",
"sideBar.background": "#1E2028",
"sideBar.border": "#1C1E26"
},
"window.zoomLevel": -1,
"window.nativeTabs": true,
"editor.fontSize": 15,
"editor.tabSize": 2,
"editor.scrollBeyondLastLine": false,
"editor.fontFamily": "Fira Code",
"editor.renderWhitespace": "boundary",
"editor.fontWeight": "500",
"editor.wordWrapColumn": 100,
"editor.fontLigatures": true,
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.organizeImports": true
},
"eslint.autoFixOnSave": true,
"eslint.validate": ["javascript", "javascriptreact", "typescript"],
"breadcrumbs.enabled": true,
"gitlens.showWhatsNewAfterUpgrades": false,
// prettier rules
"prettier.eslintIntegration": true,
"prettier.semi": false,
"prettier.printWidth": 100,
"prettier.singleQuote": true,
"prettier.tslintIntegration": true,
"html.format.wrapAttributes": "force-aligned",
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"material-icon-theme.activeIconPack": "angular_ngrx"
}