Skip to content

Instantly share code, notes, and snippets.

@hnq90
Last active May 4, 2019 03:08
Show Gist options
  • Save hnq90/aa2bb4d3f6ef5f42147a803880ffedd0 to your computer and use it in GitHub Desktop.
Save hnq90/aa2bb4d3f6ef5f42147a803880ffedd0 to your computer and use it in GitHub Desktop.
{
"editor.fontFamily": "Fira Code",
"editor.fontSize": 11,
"editor.fontLigatures": true,
"editor.renderWhitespace": "all",
"editor.rulers": [
120
],
"telemetry.enableTelemetry": false,
"extensions.autoUpdate": true,
"workbench.iconTheme": "file-icons",
"javascript.validate.enable": false,
"files.autoSave": "onWindowChange",
"files.exclude": {
"**/.vs": true,
"**/.vscode": true,
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/.idea": true,
"**/.vagrant": true
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/.vagrant/**": true,
"**/.vscode/**": true,
"**/.vs/**": true,
"**/.idea/**": true
},
"editor.minimap.enabled": false,
"css.validate": false,
"php.validate.executablePath": "/usr/local/php5/bin/php",
"typescript.check.npmIsInstalled": false,
"debug.allowBreakpointsEverywhere": true,
"window.zoomLevel": 1,
"workbench.colorTheme": "SynthWave '84",
"scss.validate": false,
"extensions.ignoreRecommendations": false,
"editor.acceptSuggestionOnEnter": "off",
"window.closeWhenEmpty": false,
"editor.emptySelectionClipboard": true,
"editor.detectIndentation": true,
"editor.dragAndDrop": false,
"files.insertFinalNewline": true,
"editor.showFoldingControls": "always",
"editor.selectionHighlight": false,
"window.openFilesInNewWindow": "off",
"workbench.editor.enablePreview": true,
"editor.scrollBeyondLastLine": true,
"editor.mouseWheelScrollSensitivity": 5,
"window.title": "${activeEditorShort}${separator}${rootName}",
"editor.tabSize": 4,
"files.trimTrailingWhitespace": false,
"editor.wordWrap": "off",
"editor.formatOnPaste": false,
"editor.multiCursorModifier": "ctrlCmd",
"editor.snippetSuggestions": "top",
"workbench.editor.closeEmptyGroups": false,
// Include parentheses around a sole arrow function parameter
"prettier.arrowParens": "avoid",
// Controls the printing of spaces inside object literals
"prettier.bracketSpacing": true,
// A list of languages IDs to disable this extension on
"prettier.disableLanguages": [
"vue"
],
// Use 'prettier-eslint' instead of 'prettier'. Other settings will only be fallbacks in case they could not be inferred from eslint rules.
"prettier.eslintIntegration": false,
// Path to a .prettierignore or similar file
"prettier.ignorePath": ".prettierignore",
// If true, puts the `>` of a multi-line jsx element at the end of the last line instead of being alone on the next line
"prettier.jsxBracketSameLine": false,
// Override the parser. You shouldn't have to change this setting.
"prettier.parser": "babylon",
// Fit code within this line limit
"prettier.printWidth": 120,
// (Markdown) wrap prose over multiple lines
"prettier.proseWrap": "preserve",
// Require a 'prettierconfig' to format
"prettier.requireConfig": false,
// Whether to add a semicolon at the end of every line
"prettier.semi": false,
// If true, will use single instead of double s
"prettier.singleQuote": true,
// Use 'prettier-stylelint' instead of 'prettier'. Other settings will only be fallbacks in case they could not be inferred from stylelint rules.
"prettier.stylelintIntegration": false,
// Number of spaces it should use per tab
"prettier.tabWidth": 2,
// Controls the printing of trailing commas wherever possible.
// Valid options:
// 'none' - No trailing commas
// 'es5' - Trailing commas where valid in ES5 (objects, arrays, etc)
// 'all' - Trailing commas wherever possible (function arguments)
"prettier.trailingComma": "all",
"prettier.arrowParens": "always",
// Indent lines with tabs
"prettier.useTabs": false,
"prettier.jsxSingleQuote": true,
"prettier.tslintIntegration": true,
"python.jediEnabled": false,
"typescript.updateImportsOnFileMove.enabled": "never",
"editor.wordWrapColumn": 120,
"workbench.fontAliasing": "auto",
"workbench.statusBar.feedback.visible": false,
"workbench.editor.closeOnFileDelete": true,
"telemetry.enableCrashReporter": false,
"terminal.external.osxExec": "iTerm.app",
"gitlens.keymap": "none",
"gitlens.advanced.messages": {
"suppressLineUncommittedWarning": true,
"suppressShowKeyBindingsNotice": true
},
"editor.trimAutoWhitespace": false,
"workbench.startupEditor": "newUntitledFile",
"editor.codeActionsOnSave": {
"source.fixAll.tslint": true
},
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"breadcrumbs.enabled": true,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.confirmSync": false,
"git.autofetch": true,
"files.autoSaveDelay": 5000,
"terminal.integrated.shell.osx": "zsh",
"cSpell.userWords": [
"DATETIME",
"NONPOLLING",
"Snackbar",
"arrivaltime",
"bbox",
"departuretime",
"esnext",
"geocode",
"gmail",
"hocs",
"inmemory",
"mapbox",
"mapboxgl",
"mobx",
"nearme",
"nprogress",
"ulid",
"unfetch",
"waypoints",
"zeit"
],
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment