{ "telemetry.enableTelemetry": false, "editor.wordWrap": "off", "javascript.updateImportsOnFileMove.enabled": "always", "editor.renderWhitespace": "all", // These are all my auto-save configs "editor.formatOnSave": true, // turn it off for JS and JSX, we will do this via eslint "[javascript]": { "editor.formatOnSave": false }, "[javascriptreact]": { "editor.formatOnSave": false }, // show eslint icon at bottom toolbar "eslint.alwaysShowStatus": true, // tell the ESLint plugin to run on save "editor.codeActionsOnSave": { "source.fixAll": true }, // Optional BUT IMPORTANT: If you have the prettier extension enabled for other languages like CSS and HTML, turn it off for JS since we are doing it through Eslint already "prettier.disableLanguages": [ "javascript", "javascriptreact" ], "editor.tabSize": 2, "workbench.colorTheme": "Cobalt2", "editor.fontFamily": "Menlo, Monaco, 'Courier New', monospace, Fira Code Retina", "editor.fontLigatures": true, "editor.fontSize": 13, "editor.quickSuggestions": { "other": true, "comments": false, "strings": false }, "emmet.showSuggestionsAsSnippets": true, "editor.snippetSuggestions": "top", "emmet.triggerExpansionOnTab": true, "editor.formatOnPaste": false, "editor.formatOnType": false }