my personal vscode settings inspired by Dan Abramov @dan_abramov
{
"window.zoomLevel": 0,
"workbench.activityBar.visible": false,
"workbench.colorTheme": "One Dark Pro",
"editor.minimap.enabled": false,
"editor.hideCursorInOverviewRuler": false,
"editor.insertSpaces": false,
"editor.tabSize": 2,
"javascript.updateImportsOnFileMove.enabled": "always",
"editor.fontSize": 18,
"editor.folding": true,
"editor.lineHeight": 26,
"editor.occurrencesHighlight": true,
"editor.overviewRulerBorder": false,
"editor.renderIndentGuides": false,
"editor.renderLineHighlight": "none",
"editor.scrollbar.horizontal": "hidden",
"explorer.openEditors.visible": 0,
"workbench.iconTheme": null,
"workbench.editor.showIcons": false,
"workbench.statusBar.visible": false,
"editor.detectIndentation": true,
"settings.cycle": [
{
"id": "lineNumbers",
"values": [
{
"editor.lineNumbers": "off",
"editor.folding": false,
"editor.glyphMargin": false
},
{
"editor.lineNumbers": "on",
"editor.folding": true,
"editor.glyphMargin": false
}
]
}
],
"editor.lineNumbers": "on",
"editor.glyphMargin": false,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"prettier.printWidth": 100,
"prettier.semi": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"editor.formatOnSave": true
}