Last active
July 8, 2022 05:49
-
-
Save GabrielGuedess/f2343992851e14e26016177652ba445a to your computer and use it in GitHub Desktop.
VSCode Settings
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// Theme | |
"workbench.colorCustomizations": { | |
"[SynthWave '84]": { | |
"activityBar.foreground": "#f8f8f2", | |
"activityBar.background": "#161225", | |
"sideBar.background": "#171227", | |
"sideBarSectionHeader.background": "#1b152c" | |
} | |
}, | |
// Configura tamanho e família da fonte | |
"editor.fontSize": 15, | |
"editor.lineHeight": 24, | |
"editor.fontFamily": "Fira Code", | |
"editor.fontLigatures": true, | |
"editor.tabSize": 2, | |
"editor.wordWrap": "on", | |
"editor.padding.top": 30, | |
"editor.cursorStyle": "line-thin", | |
"editor.cursorBlinking": "expand", | |
// Aplica um sinal visual na esquerda da linha selecionada | |
"explorer.compactFolders": false, | |
"editor.renderLineHighlight": "gutter", | |
"workbench.editor.labelFormat": "short", | |
// Não aparecer esse tipos de arquivos | |
"files.exclude": { | |
"**/.git": true, | |
"**/.svn": true, | |
"**/.hg": true, | |
"**/CVS": true, | |
"**/.DS_Store": true, | |
"**/.classpath": true, | |
"**/.project": true, | |
"**/.settings": true, | |
"**/.factorypath": true | |
}, | |
// Terminal | |
"terminal.integrated.fontFamily": "FiraCode Nerd Font", | |
"terminal.integrated.fontSize": 14, | |
"terminal.integrated.cursorStyle": "line", | |
// Define o tema dos ícones | |
"workbench.productIconTheme": "fluent-icons", | |
"workbench.iconTheme": "material-icon-theme", | |
// Power Mode | |
"powermode.enabled": true, | |
"powermode.combo.location": "off", | |
"powermode.presets": "flames", | |
"powermode.combo.counterEnabled": "hide", | |
"powermode.combo.timerEnabled": "hide", | |
"powermode.shake.enabled": false, | |
// Editor | |
"editor.autoClosingBrackets": "always", | |
"editor.accessibilitySupport": "off", | |
"editor.bracketPairColorization.enabled": true, | |
"workbench.editor.highlightModifiedTabs": true, | |
"editor.formatOnSave": true, | |
"files.autoSave": "afterDelay", | |
"editor.inlineSuggest.enabled": true, | |
// "typescript.inlayHints.parameterNames.enabled": "all", | |
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", | |
"javascript.updateImportsOnFileMove.enabled": "always", | |
"typescript.updateImportsOnFileMove.enabled": "never", | |
"workbench.editor.historyBasedLanguageDetection": true, | |
// Auto Save with eslin and prettier | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true | |
}, | |
"[javascript]": { | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true | |
}, | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[javascriptreact]": { | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true | |
} | |
}, | |
"[typescript]": { | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true | |
}, | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[typescriptreact]": { | |
"editor.codeActionsOnSave": { | |
"source.fixAll.eslint": true | |
}, | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[jsonc]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[markdown]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[json]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[prisma]": { | |
"editor.defaultFormatter": "Prisma.prisma" | |
}, | |
"[css]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[html]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[scss]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"[handlebars]": { | |
"editor.defaultFormatter": "esbenp.prettier-vscode" | |
}, | |
"eslint.codeAction.showDocumentation": { | |
"enable": true | |
}, | |
"prettier.singleQuote": true, | |
"prettier.arrowParens": "avoid", | |
"eslint.packageManager": "yarn", | |
"prettier.jsxSingleQuote": true, | |
"eslint.format.enable": true, | |
"eslint.alwaysShowStatus": true, | |
"eslint.validate": [ | |
"javascript", | |
"javascriptreact", | |
"html", | |
"typescriptreact", | |
"typescript" | |
], | |
// Material Theme Icon Customization | |
"material-icon-theme.folders.associations": { | |
"infra": "app", | |
"entities": "class", | |
"domain": "class", | |
"schemas": "class", | |
"typeorm": "database", | |
"repositories": "mappings", | |
"http": "container", | |
"migrations": "tools", | |
"modules": "components", | |
"implementations": "core", | |
"dtos": "typescript", | |
"fakes": "mock", | |
"websockets": "pipe", | |
"protos": "pipe", | |
"grpc": "pipe", | |
"providers": "include", | |
"subscribers": "messages", | |
"useCases": "controller", | |
"kafka": "scripts", | |
"mappers": "meta", | |
"_shared": "shared", | |
"eslint-config": "tools", | |
"kube": "kubernetes", | |
".storybook": "storybook", | |
"main": "container", | |
"types": "typescript", | |
"ui": "container", | |
"MailProvider": "Mail", | |
"in-memory": "mock", | |
"queries": "command", | |
"fragments": "mjml" | |
}, | |
"material-icon-theme.files.associations": { | |
"ormconfig.json": "database", | |
"prismaClient.ts": "prisma", | |
"prisma.ts": "prisma", | |
"tsconfig.json": "tune", | |
"*.proto": "3d", | |
"*.webpack.js": "webpack", | |
"swagger.json": "log", | |
"stories.tsx": "storybook", | |
"test.tsx": "test-ts", | |
"test.ts": "test-ts", | |
"mock.ts": "log", | |
"mocks.ts": "log", | |
"apollo.ts": "apollo", | |
"husky.sh": "husky" | |
}, | |
"material-icon-theme.activeIconPack": "nest", | |
// Error Lens | |
"errorLens.fontStyleItalic": true, | |
"errorLens.fontSize": "14px", | |
// Code Spell | |
"cSpell.userWords": [ | |
"airbnb", | |
"automock", | |
"avancado", | |
"boxicons", | |
"camelcase", | |
"ckeditor", | |
"codegen", | |
"codepaths", | |
"commitlint", | |
"COMPONENTPAGEHIGHLIGHT", | |
"COMPONENTPAGERIBBON", | |
"dayjs", | |
"dlvhdr", | |
"dtos", | |
"esnext", | |
"figma", | |
"gogaille", | |
"gorhom", | |
"Guedes", | |
"headlessui", | |
"immer", | |
"jrpg", | |
"JRPG", | |
"lcov", | |
"linebreak", | |
"Ludeon", | |
"mailtrap", | |
"middlewares", | |
"mmorpg", | |
"Moti", | |
"multilines", | |
"nextjs", | |
"noninteractive", | |
"noopenner", | |
"Nprogress", | |
"Omni", | |
"ondemand", | |
"openapi", | |
"orgs", | |
"originalname", | |
"paren", | |
"parens", | |
"Parens", | |
"plopfile", | |
"poppins", | |
"postgres", | |
"progressbar", | |
"rentx", | |
"respawn", | |
"Ribeiro", | |
"rimworld", | |
"Roboto", | |
"Rocketseat", | |
"Rockstar", | |
"Serializers", | |
"signin", | |
"storysource", | |
"strapi", | |
"Strapi", | |
"svgr", | |
"tailwindcss", | |
"testid", | |
"theming", | |
"tlds", | |
"toogle", | |
"truberbrook", | |
"Trüberbrook", | |
"tsbuildinfo", | |
"tsyringe", | |
"typecheck", | |
"typeorm", | |
"unmocked", | |
"varchar", | |
"vite", | |
"vitejs", | |
"wongames", | |
"xlarge", | |
"xsmall", | |
"xxlarge", | |
"xxsmall", | |
"Youtube" | |
], | |
"cSpell.language": "en,pt,pt_PT", | |
"sync.gist": "f12ae573c74f093f862ac31396aa60c6", | |
"workbench.colorTheme": "SynthWave '84", | |
"security.workspace.trust.untrustedFiles": "open", | |
"editor.guides.bracketPairs": true, | |
"markdown-preview-enhanced.previewTheme": "github-dark.css", | |
"git.confirmSync": false | |
// Github Copilot | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment