Skip to content

Instantly share code, notes, and snippets.

@davi1985
Last active July 2, 2025 15:27
Show Gist options
  • Save davi1985/96c7097c71042f85736f64f15a4c7279 to your computer and use it in GitHub Desktop.
Save davi1985/96c7097c71042f85736f64f15a4c7279 to your computer and use it in GitHub Desktop.
{
"symbols.files.associations": {
"*.module.ts": "nest",
"*.controller.ts": "nest",
"*.service.ts": "nest",
},
"editor.accessibilitySupport": "off",
"editor.bracketPairColorization.enabled": true,
"terminal.integrated.scrollback": 1000000000,
"editor.cursorStyle": "line-thin",
"editor.fontSize": 16.5,
"editor.fontWeight": "bold",
"editor.lineHeight": 1.8,
"terminal.integrated.lineHeight": 1.5,
"editor.fontLigatures": true,
// "editor.lineNumbers": "",
// "editor.fontFamily": "JetBrains Mono",
// "editor.fontFamily": "Monaco Fira Code",
// "editor.fontFamily": "OperatorMono Nerd Font",
"editor.fontFamily": "DankMono Nerd Font",
// "editor.fontFamily": "Monaco for Powerline",
// "editor.fontFamily": "Cascadia Code",
// "editor.fontFamily": "Consolas ligaturized v3",
"editor.wordWrap": "on",
"editor.parameterHints.enabled": true,
"editor.semanticHighlighting.enabled": false,
"editor.renderLineHighlight": "gutter",
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "always"
},
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.tabSize": 2,
"editor.rulers": [
80,
120
],
"editor.cursorSmoothCaretAnimation": "on",
"editor.inlayHints.enabled": "on",
"editor.inlayHints.padding": true,
"editor.inlayHints.fontSize": 13,
// TS/JS
"editor.codeLens": true,
"typescript.referencesCodeLens.enabled": true,
"typescript.implementationsCodeLens.enabled": true,
"javascript.referencesCodeLens.enabled": true,
"javascript.inlayHints.parameterNames.enabled": "all",
"javascript.inlayHints.functionLikeReturnTypes.enabled": true,
"javascript.inlayHints.variableTypes.enabled": true,
"typescript.inlayHints.functionLikeReturnTypes.enabled": true,
"typescript.inlayHints.variableTypes.enabled": true,
"typescript.inlayHints.propertyDeclarationTypes.enabled": true,
"typescript.inlayHints.parameterTypes.enabled": true,
"typescript.inlayHints.enumMemberValues.enabled": true,
"typescript.inlayHints.parameterNames.suppressWhenArgumentMatchesName": false,
"typescript.inlayHints.variableTypes.suppressWhenTypeMatchesName": false,
"workbench.colorCustomizations": {
// "editorInlayHint.background": "#24292e", // github
// "editorInlayHint.background": "#202122", // new ui-dark
// "editorInlayHint.background": "#282A36", // Dracula
// "editorInlayHint.background": "#282c34" // one dark
"editorInlayHint.background": "#2e3440",
// "editorInlayHint.background": "#2a273f",
// "editorInlayHint.typeBackground": "#202122" // new ui-dark
// "editorInlayHint.foreground": "#566176",
"editorInlayHint.typeForeground": "#566176"
},
"terminal.integrated.fontSize": 15,
"terminal.integrated.cursorBlinking": true,
"terminal.integrated.cursorStyle": "line",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
"comment",
// "keyword",
// "storage.modifier",
// "storage.type.class.js",
// "storage.type.js",
// "storage.type.ts",
],
"settings": {
"fontStyle": "italic bold"
}
},
]
},
"editor.scrollbar.vertical": "hidden",
"workbench.editor.labelFormat": "short",
"breadcrumbs.enabled": false,
"scm.diffDecorations": "none",
"window.titleBarStyle": "custom",
"explorer.sortOrder": "foldersNestsFiles",
"search.exclude": {
"**/node_modules": true,
"**/dist": true
},
"javascript.suggest.autoImports": true,
"javascript.updateImportsOnFileMove.enabled": "always",
"typescript.tsserver.log": "off",
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.suggest.autoImports": true,
"workbench.startupEditor": "newUntitledFile",
"explorer.fileNesting.patterns": {
"*.ts": "${capture}.js",
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.tsx": "${capture}.ts",
"tsconfig.json": "tsconfig.*.json",
"package.json": ".eslint*, prettier*, tsconfig*, vite*, pnpm-lock*, bun.lockb, nest*",
"tailwind.config.js": "tailwind.config*, postcss.config*",
".env.local": ".env*",
".env": ".env*",
"*.sqlite": "${capture}.${extname}-*",
"*.db": "${capture}.${extname}-*",
"*.sqlite3": "${capture}.${extname}-*",
"*.db3": "${capture}.${extname}-*",
"*.sdb": "${capture}.${extname}-*",
"*.s3db": "${capture}.${extname}-*"
},
"explorer.fileNesting.enabled": true,
"workbench.layoutControl.enabled": false,
"explorer.compactFolders": false,
"editor.cursorBlinking": "blink",
"cSpell.language": "en,pt-BR",
"cSpell.userWords": [
"addtoast",
"Arboria",
"ARBORIA",
"Archivo",
"ARCHIVO",
"camelcase",
"canadian",
"chargescape",
"Chrg",
"codepaths",
"datasource",
"davisilva",
"dayjs",
"devstore",
"evcharge",
"fastify",
"github",
"godotenv",
"hookform",
"jsonify",
"linkedin",
"localstorage",
"Monokai",
"msal",
"Msal",
"Multiparadigma",
"originalname",
"overnightjs",
"pkey",
"Rchlo",
"rocketseat",
"signin",
"Smud",
"sonner",
"sqlite",
"stormglass",
"tailwindcss",
"testid",
"tiffanny",
"tsbuildinfo",
"Upsell",
"usecase",
"usecases",
"uuid"
],
"editor.linkedEditing": true,
"explorer.confirmDragAndDrop": false,
"git.openRepositoryInParentFolders": "always",
"workbench.sideBar.location": "right",
"diffEditor.ignoreTrimWhitespace": false,
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"git.suggestSmartCommit": false,
"prettier.singleQuote": true,
"prettier.semi": false,
"advancedNewFile.exclude": {
"node_modules": true,
"node_modules_electron": true,
"dev": true,
"dist": true
},
"advancedNewFile.showInformationMessages": true,
"advancedNewFile.convenienceOptions": [
"last",
"current",
"root"
],
"scm.showHistoryGraph": false,
"scm.showOutgoingChanges": "never",
"editor.stickyScroll.enabled": false,
"extensions.ignoreRecommendations": true,
"workbench.activityBar.location": "hidden",
"search.collapseResults": "auto",
"workbench.editor.enablePreview": false,
"workbench.editor.empty.hint": "hidden",
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"window.commandCenter": false,
"diffEditor.codeLens": true,
"geminicodeassist.project": "",
"[go]": {
"editor.defaultFormatter": "golang.go"
},
"cSpell.blockCheckingWhenTextChunkSizeGreaterThan": 50000,
"window.newWindowProfile": "Default",
"[python]": {
"editor.defaultFormatter": "ms-python.autopep8"
},
"python.analysis.inlayHints.variableTypes": true,
"python.analysis.inlayHints.functionReturnTypes": true,
"python.analysis.inlayHints.parameterNames.enabled": "all",
"python.analysis.typeCheckingMode": "basic",
"workbench.editorAssociations": {
"*.copilotmd": "vscode.markdown.preview.editor",
"*.svg": "imagePreview.previewEditor"
},
"workbench.colorTheme": "Dimi Theme",
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma"
},
"editor.minimap.enabled": false,
"workbench.iconTheme": "symbols"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment