Skip to content

Instantly share code, notes, and snippets.

@josephgoksu
Last active January 26, 2019 20:40
Show Gist options
  • Save josephgoksu/b05085fefe1cba6db7bc650538aaa158 to your computer and use it in GitHub Desktop.
Save josephgoksu/b05085fefe1cba6db7bc650538aaa158 to your computer and use it in GitHub Desktop.
VSCode Configurations
code --install-extension \
aaron-bond.better-comments \
christian-kohler.npm-intellisense \
christian-kohler.path-intellisense \
codezombiech.gitignore \
CoenraadS.bracket-pair-colorizer \
cssho.vscode-svgviewer \
dbaeumer.vscode-eslint \
donjayamanne.githistory \
dsznajder.es7-react-js-snippets \
eamodio.gitlens \
eg2.vscode-npm-script \
ericadamski.carbon-now-sh \
esbenp.prettier-vscode \
flowtype.flow-for-vscode \
formulahendry.auto-complete-tag \
formulahendry.auto-rename-tag \
IBM.output-colorizer \
idleberg.hopscotch \
jock.svg \
joelday.docthis \
joshpeng.sublime-babel-vscode \
joshpeng.theme-onedark-sublime \
kisstkondoros.vscode-codemetrics \
kumar-harsh.graphql-for-vscode \
lamartire.git-indicators \
mechatroner.rainbow-csv \
mgmcdermott.vscode-language-babel \
mikestead.dotenv \
ms-python.python \
ms-vscode.github-issues-prs \
ms-vscode.typescript-javascript-grammar \
ms-vsliveshare.vsliveshare \
naumovs.color-highlight \
naumovs.theme-oceanicnext
OfHumanBondage.react-proptypes-intellisense \
Orta.vscode-jest \
pflannery.vscode-versionlens \
robertohuertasm.vscode-icons \
rubbersheep.gi \
vsmobile.vscode-react-native \
WakaTime.vscode-wakatime \
wayou.vscode-todo-highlight \
wix.vscode-import-cost \
zhouronghui.propertylist \
{
"workbench.sideBar.location": "right",
// Editor
"editor.renderIndentGuides": true,
"editor.renderWhitespace": "boundary",
"editor.cursorBlinking": "solid",
"editor.renderLineHighlight": "all",
"editor.fontFamily": "Operator Mono, Fira Code, Menlo, Monaco, ‘Courier New’, monospace",
"editor.fontLigatures": true,
"editor.fontSize": 12.3,
"editor.codeLens": true,
"editor.detectIndentation": false,
"editor.minimap.side": "left",
"editor.minimap.enabled": false,
"editor.minimap.renderCharacters": false,
"editor.formatOnSave": false,
"breadcrumbs.enabled": true,
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/ios/Pods": true,
"**/android/app/build": true,
"**/android/app/src/main/assets": true,
"**/android/.gradle": true,
"**/android/.idea": true
},
"files.exclude": {
"**/node_modules": false,
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/.idea": true
},
"files.associations": {
"*.js": "javascript"
},
"extensions.ignoreRecommendations": false,
// Outline
"outline.icons": true,
"outline.problems.colors": true,
"files.autoSave": "off",
"window.zoomLevel": 0,
"terminal.integrated.fontFamily": "Operator Mono",
"javascript.format.enable": false,
"javascript.validate.enable": false,
"javascript.suggest.enabled": true,
"javascript.referencesCodeLens.enabled": true,
// Eslint
"eslint.enable": true,
"eslint.autoFixOnSave": false,
"eslint.packageManager": "yarn",
// Prettier
"prettier.eslintIntegration": true,
"emmet.showAbbreviationSuggestions": false,
// GIT - Version Control
"git.autofetch": true,
"git.confirmSync": false,
"git.enableSmartCommit": true,
"git.enableCommitSigning": true,
"gitignore.cacheExpirationInterval": 3600,
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": true,
"suppressShowKeyBindingsNotice": true,
"suppressUpdateNotice": false,
"suppressWelcomeNotice": true
},
"gitlens.codeLens.scopes": ["document", "containers"],
"gitlens.recentChanges.highlight.locations": ["gutter", "line", "overview"],
"gitlens.keymap": "alternate",
"gitlens.mode.active": "review",
"gitlens.blame.heatmap.enabled": true,
"gitlens.hovers.currentLine.over": "line",
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
// Workbench
"workbench.iconTheme": "vscode-icons",
"workbench.colorCustomizations": {},
"todohighlight.keywords": ["REFACTOR", "FIXME", "BUG"],
"terminal.integrated.rendererType": "dom",
"workbench.statusBar.feedback.visible": false,
"workbench.fontAliasing": "auto",
"workbench.colorTheme": "One Dark+ (Sublime)",
"workbench.editor.showTabs": true,
"workbench.startupEditor": "newUntitledFile",
// PLUGIN Jest
"jest.showCoverageOnLoad": true,
// PLUGIN Import Cost
"importCost.debug": false,
"importCost.smallPackageSize": 50,
"importCost.mediumPackageSize": 100,
"importCost.smallPackageColor": "#7cc36e",
"importCost.mediumPackageColor": "#7cc36e",
"importCost.largePackageColor": "#d44e40",
"importCost.typescriptExtensions": ["\\.tsx?$"],
"importCost.javascriptExtensions": ["\\.jsx?$"],
"importCost.bundleSizeDecoration": "both",
"importCost.showCalculatingDecoration": true,
// PLUGIN npm-intellisense
"npm-intellisense.importES6": true,
"npm-intellisense.importQuotes": "'",
"npm-intellisense.importLinebreak": ";\r\n",
"npm-intellisense.importDeclarationType": "const",
// PLUGIN Codemetrics
"codemetrics.basics.ComplexityLevelExtremeDescription": "😱",
"codemetrics.basics.ComplexityLevelHighDescription": "😳",
"codemetrics.basics.ComplexityLevelLowDescription": "🤓",
"codemetrics.basics.ComplexityLevelNormalDescription": "🤔",
"codemetrics.basics.ComplexityTemplate": "Complexity is {0} {1}",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment