Skip to content

Instantly share code, notes, and snippets.

@sankalpmukim
Created August 4, 2022 14:14
Show Gist options
  • Save sankalpmukim/72d9f7cfee55760450effa2aea92e636 to your computer and use it in GitHub Desktop.
Save sankalpmukim/72d9f7cfee55760450effa2aea92e636 to your computer and use it in GitHub Desktop.
My minimalist but still complete VS Code settings good for any Javascript or Typescript or React developer
{
"workbench.iconTheme": "material-icon-theme",
"glassit.alpha": 255,
"security.workspace.trust.untrustedFiles": "open",
"editor.inlineSuggest.enabled": true,
"bracket-pair-colorizer-2.depreciation-notice": false,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.formatOnSave": true,
"reactSnippets.settings.prettierEnabled": true,
"prettier.endOfLine": "auto",
"prettier.requireConfig": true,
"git.autofetch": "all",
"git.confirmSync": false,
"editor.fontLigatures": true,
"github.copilot.enable": {
"*": true,
"yaml": true,
"plaintext": false,
"markdown": false,
"javascript": true
},
"editor.fontFamily": "'Cascadia Code', Consolas, 'Courier New', monospace",
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"githubPullRequests.createOnPublishBranch": "never",
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"remote.SSH.remotePlatform": {
"oracle": "linux",
"raspi": "linux"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"code-runner.runInTerminal": true,
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"jupyter.askForKernelRestart": false,
"liveServer.settings.donotShowInfoMsg": true,
"dart.openDevTools": "flutter",
"go.toolsManagement.autoUpdate": true,
"git.fetchOnPull": true,
"liveServer.settings.donotVerifyTags": true,
"[markdown]": {
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.unicodeHighlight.invisibleCharacters": false,
"editor.wordWrap": "on",
"editor.quickSuggestions": {
"other": "on",
"comments": "off",
"strings": "off"
},
"editor.defaultFormatter": "DavidAnson.vscode-markdownlint"
},
"editor.bracketPairColorization.enabled": true,
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,
"spellright.documentTypes": [],
"editor.unicodeHighlight.ambiguousCharacters": false,
"editor.autoClosingBrackets": "always",
"editor.guides.bracketPairs": true,
"editor.guides.bracketPairsHorizontal": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"reactSnippets.settings.importReactOnTop": false,
"reactSnippets.settings.typescriptPropsStatePrefix": "interface",
"tailwindCSS.emmetCompletions": true,
"emmet.includeLanguages": {
"typescript": "typescriptreact"
},
"emmet.variables": {
"lang": "en",
"charset": "UTF-8"
},
"workbench.colorCustomizations": {
"[Pop N' Lock Theme by Luxcium ✨ Alexis's Black ⛷]": {}
},
"workbench.colorTheme": "Pop N' Lock Theme by Luxcium ✨"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment