Skip to content

Instantly share code, notes, and snippets.

@eufelipe
Created August 26, 2022 00:46
Show Gist options
  • Save eufelipe/8a87fda55d8e28e33b4f5ec6063e4d50 to your computer and use it in GitHub Desktop.
Save eufelipe/8a87fda55d8e28e33b4f5ec6063e4d50 to your computer and use it in GitHub Desktop.
minhas configs vscode-config.json
{
"workbench.iconTheme": "material-icon-theme",
"workbench.startupEditor": "newUntitledFile",
"editor.fontFamily": "'Fira Code', Menlo, Monaco, 'Courier New', monospace",
"editor.fontSize": 16,
"editor.fontLigatures": true,
"editor.showFoldingControls": "always",
"editor.folding": true,
// "editor.foldingStrategy": "indentation",
"editor.semanticHighlighting.enabled": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.organizeImports": true
},
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
},
"explorer.compactFolders": false,
"editor.renderLineHighlight": "gutter",
"workbench.editor.labelFormat": "short",
"extensions.ignoreRecommendations": true,
"breadcrumbs.enabled": true,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true
// "**/node_modules": true
},
"files.associations": {
".sequelizerc": "javascript",
".stylelintrc": "json",
".prettierrc": "json",
"*.tsx": "typescriptreact",
".env.*": "dotenv"
},
"gitlens.codeLens.recentChange.enabled": false,
"gitlens.codeLens.authors.enabled": false,
"gitlens.codeLens.enabled": false,
"git.enableSmartCommit": true,
"liveshare.featureSet": "insiders",
"material-icon-theme.activeIconPack": "nest",
"screencastMode.onlyKeyboardShortcuts": true,
// Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.
"editor.acceptSuggestionOnCommitCharacter": true,
// Controls if suggestions should be accepted on 'Enter' - in addition to 'Tab'. Helps to avoid ambiguity between inserting new lines or accepting suggestions. The value 'smart' means only accept a suggestion with Enter when it makes a textual change
"editor.acceptSuggestionOnEnter": "on",
// Controls the delay in ms after which quick suggestions will show up.
"editor.quickSuggestionsDelay": 10,
// Controls if suggestions should automatically show up when typing trigger characters
"editor.suggestOnTriggerCharacters": true,
// Controls if pressing tab inserts the best suggestion and if tab cycles through other suggestions
"editor.tabCompletion": "off",
// Controls whether sorting favours words that appear close to the cursor
"editor.suggest.localityBonus": true,
// Controls how suggestions are pre-selected when showing the suggest list
"editor.suggestSelection": "recentlyUsed",
// Enable word based suggestions
"editor.wordBasedSuggestions": true,
// Enable parameter hints
"editor.parameterHints.enabled": true,
"editor.formatOnSave": true,
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma"
},
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1"
},
"editor.accessibilitySupport": "off",
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"material-icon-theme.folders.associations": {
"infra": "app",
"infrastructure": "app",
"presentation": "lib",
"entities": "class",
"entity": "class",
"main": "context",
"domain": "core",
"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"
},
"material-icon-theme.files.associations": {
"ormconfig.json": "database",
"tsconfig.json": "tune",
"*.proto": "3d",
"*.webpack.js": "webpack"
},
"material-icon-theme.languages.associations": {
"dotenv": "tune"
},
"typescript.updateImportsOnFileMove.enabled": "never",
"tabnine.experimentalAutoImports": true,
"cSpell.enableFiletypes": [
"!asciidoc",
"!c",
"!cpp",
"!csharp",
"!go",
"!handlebars",
"!haskell",
"!jade",
"!java",
"!latex",
"!php",
"!pug",
"!python",
"!restructuredtext",
"!rust",
"!scala",
"!scss"
],
"cSpell.language": "en,pt",
"codesnap.backgroundColor": "transparent",
"codesnap.transparentBackground": true,
"codesnap.boxShadow": "0 0 0",
"liveServer.settings.donotVerifyTags": true,
"cSpell.userWords": [
"aglio",
"animatable",
"apexcharts",
"AUTHTOKEN",
"boostrs",
"Boostrs",
"Casefold",
"chakra",
"ciphertext",
"commitlint",
"decrypter",
"Decrypter",
"dtos",
"econt",
"encrypter",
"ENVFILE",
"esnext",
"faunadb",
"fibonacci",
"Firestore",
"formik",
"Formik",
"giveup",
"Gravacao",
"hasher",
"Hasher",
"hookform",
"Infospot",
"iphone",
"jsbundle",
"lintstagedrc",
"middlewares",
"nestjs",
"nextjs",
"nozbe",
"openapi",
"panolens",
"pokemon",
"postgres",
"prefetch",
"prismic",
"Prismic",
"prismicio",
"resizer",
"rocketseat",
"sawaup",
"sendgrid",
"SENDGRID",
"thirdweb",
"tsyringe",
"twilio",
"Twilio",
"twiml",
"typeorm",
"upsert",
"usecase",
"usecases",
"watermelondb",
"webp",
"whatsapp"
],
"terminal.integrated.showExitAlert": false,
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"[ ]",
"[x]"
],
"todo-tree.regex.regex": "(//|#|<!--|;|/\\*|^|^\\s*(-|\\d+.))\\s*($TAGS)",
"security.workspace.trust.untrustedFiles": "newWindow",
"workbench.colorTheme": "Dracula",
"editor.inlineSuggest.enabled": true,
"editor.minimap.enabled": false,
"window.zoomLevel": 2,
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"git.autofetch": true,
"javascript.updateImportsOnFileMove.enabled": "always"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment