Skip to content

Instantly share code, notes, and snippets.

@ryanmaffey
Last active September 4, 2020 09:17
Show Gist options
  • Save ryanmaffey/6f0b3bb6c310bd95e04e87eb48466522 to your computer and use it in GitHub Desktop.
Save ryanmaffey/6f0b3bb6c310bd95e04e87eb48466522 to your computer and use it in GitHub Desktop.
VS Code Setup

TODOs

  • wayou.vscode-todo-highlight
  • fabiospampinato.vscode-todo-plus

Intellisense

  • christian-kohler.npm-intellisense
  • christian-kohler.path-intellisense

npm

  • eg2.vscode-npm-script

Formatting

  • esbenp.prettier-vscode

Linting

  • dbaeumer.vscode-eslint
  • henry-li.vscode-import-formatter
  • webhint.vscode-webhint

Git

  • mhutchie.git-graph
  • eamodio.gitlens

C#

  • ms-dotnettools.csharp
  • craigthomas.supersharp

Security

  • snyk-security.vscode-vuln-cost

Spelling

  • streetsidesoftware.code-spell-checker

Markdown

  • johnpapa.read-time

Window

  • johnpapa.vscode-peacock
{
"workbench.colorTheme": "One Dark Pro",
"editor.rulers": [
80
],
"extensions.ignoreRecommendations": true,
"editor.accessibilitySupport": "off",
"terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe",
"explorer.confirmDelete": false,
"editor.wordWrap": "on",
"explorer.confirmDragAndDrop": false,
"javascript.validate.enable": false,
"window.zoomLevel": 0,
"git.confirmSync": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"git.autorefresh": false,
"git.autofetchPeriod": 30,
"git.autofetch": true,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"prettier.tabWidth": 4,
"diffEditor.ignoreTrimWhitespace": false,
"webhint.enableTelemetry": "enabled",
"prettier.trailingComma": "all",
"terminal.integrated.rendererType": "dom",
"typescript.tsserver.log": "verbose",
"editor.formatOnSave": true,
"[csharp]": {
"editor.formatOnSave": false
}
"editor.formatOnPaste": true,
"cSpell.userWords": [
"overpayments"
],
"todo.embedded.exclude": [
"**/.*",
"**/.*/**",
"**/bin/**",
"**/node_modules/**",
"**/wwwroot/**",
"**/package.json",
"**/Pods/**",
"**/*.pbxproj",
"**/flow-typed/**",
],
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment