Skip to content

Instantly share code, notes, and snippets.

@thanhpcc96
Created December 5, 2018 03:13
Show Gist options
  • Select an option

  • Save thanhpcc96/1146a824981913a237f8cdd3a8b19c4d to your computer and use it in GitHub Desktop.

Select an option

Save thanhpcc96/1146a824981913a237f8cdd3a8b19c4d to your computer and use it in GitHub Desktop.
Support clean code,.... >es6, nodejs,.......
Top VS code extensions:
1. Bracket Pair Colorizer
2. Color Highlight
3. ESLint
-- first: npm i -g eslint
-- second: install eslint extensions in VScode
4. Flow Language Support
5. GitLens — Git supercharged
6. indent-rainbow
7. Prettier - Code formatter
8. Themes: Solarized-dark Theme (good for your eyes)
settings.json
{
"auto-rename-tag.activationOnLanguage": ["*"],
"files.autoSave": "onFocusChange",
"editor.fontSize": 16,
"editor.tabSize": 1,
"editor.wordWrapColumn": 80,
"editor.fontLigatures": true,
"editor.snippetSuggestions": "top",
"editor.minimap.enabled": true,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.DS_Store": true,
"**/node_modules": true,
"**/.idea": true,
"**/.vscode": false,
"**/yarn.lock": true,
"**/tmp": true
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/node_modules/**": true,
"**/tmp": true
},
"emmet.syntaxProfiles": {
"javascript": "jsx"
},
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/.git": true,
"**/.DS_Store": true,
"**/tmp": true,
"**/coverage": true,
"**/ios": true,
"**/android": true
},
"files.trimTrailingWhitespace": true,
"html.suggest.html5": true,
"npm-intellisense.scanDevDependencies": true,
"stylelint.enable": true,
"typescript.check.tscVersion": false,
"window.zoomLevel": -1,
"javascript.validate.enable": false,
"extensions.autoUpdate": true,
"sync.gist": "95e4cfd731754a9c023d59c0538fa6e6",
"sync.lastUpload": "2017-06-15T15:06:31.207Z",
"sync.autoDownload": false,
"sync.autoUpload": false,
"sync.lastDownload": "1970-01-01T00:00:00.000Z",
"sync.forceDownload": false,
"sync.anonymousGist": false,
"color-highlight.markerType": "outline",
"vsicons.projectDetection.disableDetect": true,
"vsicons.dontShowNewVersionMessage": true,
"fileHeaderCommentHelper.languageConfigs": {
"language_javascript": {
"template": [
"/**",
" * Project: $(projectName)",
" * File: $(currentFile)",
" */"
]
}
},
"workbench.welcome.enabled": false,
"workbench.iconTheme": "material-icon-theme",
"material-icon-theme.showUpdateMessage": false,
"sync.host": "",
"sync.pathPrefix": "",
"eslint.autoFixOnSave": false,
"editor.formatOnSave": false,
"editor.renderIndentGuides": true,
"flow.useNPMPackagedFlow": true,
"prettier.singleQuote": true,
"prettier.printWidth": 80,
"prettier.trailingComma": "none",
"prettier.semi": true,
"prettier.useTabs": false,
"prettier.bracketSpacing": true,
"sync.quietSync": false,
"workbench.colorTheme": "Solarized Dark",
"gitlens.keymap": "alternate",
"gitlens.advanced.messages": {
"suppressCommitHasNoPreviousCommitWarning": false,
"suppressCommitNotFoundWarning": false,
"suppressFileNotUnderSourceControlWarning": false,
"suppressGitVersionWarning": false,
"suppressLineUncommittedWarning": false,
"suppressNoRepositoryWarning": false,
"suppressResultsExplorerNotice": false,
"suppressShowKeyBindingsNotice": true
},
"terminal.integrated.rendererType": "dom",
"javascript.updateImportsOnFileMove.enabled": "never",
"powermode.enabled": true,
"powermode.enableShake": false,
"flowide.enabled": true,
"flow.showUncovered": false,
"workbench.view.alwaysShowHeaderActions": true,
"autoimport.useSemiColon": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment