Skip to content

Instantly share code, notes, and snippets.

@DenisMedeirosSDK
Created October 17, 2020 11:52
Show Gist options
  • Save DenisMedeirosSDK/9b9c865a13d7dc136406ae6ccafab596 to your computer and use it in GitHub Desktop.
Save DenisMedeirosSDK/9b9c865a13d7dc136406ae6ccafab596 to your computer and use it in GitHub Desktop.
vscode
{
//Fonts
"editor.fontFamily": "JetBrains Mono",
"editor.fontLigatures": true,
// Editor config
"editor.tabSize": 2,
"editor.rulers": [80, 120],
"editor.minimap.enabled": false,
"editor.trimAutoWhitespace": true,
"editor.renderFinalNewline": true,
"editor.formatOnSave": true,
"explorer.compactFolders": false,
//Material-icon-theme
"material-icon-theme.folders.associations": {
"infra": "app",
"entities": "class",
"schemas": "class",
"typeorm": "database",
"repositories": "mappings",
"http": "container",
"migrations": "tools",
"modules": "components",
"implementations": "core",
"dtos": "typescript",
"fakes": "mock"
},
"material-icon-theme.files.associations": {
"ormconfig.json": "database",
"tsconfig.json": "tune",
"*.html": "html",
"*.db": "database"
},
// Eslint
"editor.codeActionsOnSave": {
"source.fixAll": true
},
"eslint.options": { "configFile": "**/.eslintrc.json" },
//Prettier
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll": true
}
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.codeActionsOnSave": {
"source.fixAll": true
}
},
"prettier.singleQuote": true,
"prettier.arrowParens": "avoid",
//Themes
"workbench.colorTheme": "One Dark Pro",
"workbench.iconTheme": "material-icon-theme",
//Others
"workbench.startupEditor": "newUntitledFile",
"editor.renderLineHighlight": "gutter",
"workbench.editor.labelFormat": "short",
"extensions.ignoreRecommendations": true,
"javascript.updateImportsOnFileMove.enabled": "never",
"typescript.updateImportsOnFileMove.enabled": "never",
"breadcrumbs.enabled": true,
"editor.parameterHints.enabled": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"emmet.syntaxProfiles": { "javascript": "jsx" },
"emmet.includeLanguages": { "javascript": "javascriptreact" },
"javascript.suggest.autoImports": true,
"typescript.suggest.autoImports": true,
"tabnine.experimentalAutoImports": true,
"cSpell.enabled": false,
"cSpell.language": "en,pt",
"cSpell.enableFiletypes": [
"!asciidoc",
"!c",
"!cpp",
"!csharp",
"!go",
"!haskell",
"!java",
"!latex",
"!less",
"!php",
"!rust",
"!scala",
"!scss",
"dockerfile",
"editorconfig",
"sql"
],
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment