Skip to content

Instantly share code, notes, and snippets.

@wladpaiva
Last active November 20, 2023 17:16
Show Gist options
  • Save wladpaiva/61237e2ce37955f15abdb26c0ad9c0b4 to your computer and use it in GitHub Desktop.
Save wladpaiva/61237e2ce37955f15abdb26c0ad9c0b4 to your computer and use it in GitHub Desktop.
The VSCode Settings I use
{
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[prisma]": {
"editor.defaultFormatter": "Prisma.prisma"
},
"[typescriptreact]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"breadcrumbs.enabled": true,
"cSpell.userWords": [
"aibitat",
"bamotf",
"bullmq",
"Calendly",
"eatingdots",
"ecommerce",
"LNBITS",
"Nostr",
"pnpm",
"semibold",
"tailwindcss",
"typecheck",
"vite"
],
"css.lint.unknownAtRules": "ignore",
"debug.javascript.autoAttachFilter": "disabled",
"debug.javascript.defaultRuntimeExecutable": {
"pwa-node": "node"
},
"debug.node.autoAttach": "on",
"editor.accessibilitySupport": "off",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.fontFamily": "'Dank Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontSize": 14,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.guides.bracketPairs": true,
"editor.inlineSuggest.enabled": true,
"editor.linkedEditing": true,
"editor.renderWhitespace": "none",
"editor.stickyScroll.enabled": true,
"editor.suggestSelection": "first",
"editor.unicodeHighlight.invisibleCharacters": false,
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact"
],
"explorer.confirmDelete": false,
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.patterns": {
"*.cts": "${capture}.typegen.ts",
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.mts": "${capture}.typegen.ts",
"*.ts": "${capture}.js, ${capture}.typegen.ts, ${capture}.test.ts",
"*.tsx": "${capture}.ts, ${capture}.mdx, ${capture}.typegen.ts, ${capture}.stories.mdx, ${capture}.stories.tsx",
".env": ".env, .env.*",
".eslintrc*": ".eslintignore",
".prettierrc": ".prettierignore",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, pnpm-workspace.yaml",
"tsconfig.json": "tsconfig.*.json"
},
"files.exclude": {
"**/.DS_Store": true,
"**/.hg": true,
"**/.svn": true,
"**/CVS": true
},
"git.autofetch": true,
"git.enableSmartCommit": true,
"git.ignoreRebaseWarning": true,
"github.copilot.enable": {
"*": true,
"markdown": true,
"mdx": true,
"plaintext": false,
"scminput": false,
"typescript": true,
"yaml": true
},
"githubPullRequests.createOnPublishBranch": "never",
"githubPullRequests.pullBranch": "never",
"githubPullRequests.queries": [
{
"label": "-------------------------------------------------"
},
{
"label": "🧾 Waiting For My Review",
"query": "is:open review-requested:${user}"
},
{
"label": "💬 Mentioning Me",
"query": "is:open mentions:${user}"
},
{
"label": "--------------------------------------------------"
},
{
"label": "🎁 Assigned To Me",
"query": "is:open assignee:${user}"
},
{
"label": "◾️ Created By Me",
"query": "is:open author:${user}"
},
{
"label": "---------------------------------------------------"
},
{
"label": "📦 Dependency Updates",
"query": "is:open label:\"dependencies\" -label:\"blocked\""
},
{
"label": "📦 Dependency Blocked",
"query": "is:open label:\"dependencies\" label:\"blocked\""
},
{
"label": "----------------------------------------------------"
}
],
"gitlens.gitCommands.skipConfirmations": ["fetch:command", "switch:command"],
"html.format.wrapLineLength": 0,
"javascript.updateImportsOnFileMove.enabled": "always",
"javascript.validate.enable": false,
"json.schemas": [],
"mdx.experimentalLanguageServer": true,
"npm.keybindingsChangedWarningShown": true,
"security.workspace.trust.untrustedFiles": "open",
"sync.autoDownload": true,
"sync.autoUpload": true,
"sync.gist": "5795c540cd7145ffa870337a75edeb89",
"sync.quietSync": true,
"terminal.external.osxExec": "/Applications/Hyper.app",
"terminal.integrated.autoReplies": {
"[oh-my-zsh] Would you like to update? [Y/n]": "Y\r"
},
"terminal.integrated.defaultProfile.osx": "zsh",
"terminal.integrated.env.osx": {
"FIG_NEW_SESSION": "1"
},
"todo-tree.general.tags": [
"BUG",
"HACK",
"FIXME",
"TODO",
"XXX",
"FIX",
"FEATURE"
],
"todo-tree.highlights.customHighlight": {
"FIX": {
"foreground": "#FF0",
"gutterIcon": true,
"iconColour": "#FF0"
}
},
"todo-tree.tree.showScanModeButton": false,
"totalTypeScript.hiddenTips": [
"mapped-type",
"keyof",
"conditional-type",
"nested-conditional-type",
"type-alias-with-generics",
"passing-generics-to-types",
"returntype-utility-type",
"typeof",
"type-alias-with-multiple-generics",
"never-keyword",
"omit-utility-type",
"bigint",
"as-const",
"as-const-on-object",
"non-null-expression"
],
"totalTypeScript.hideAllTips": false,
"totalTypeScript.hideBasicTips": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"typescriptHero.imports.ignoredFromRemoval": [],
"vitest.exclude": [
"**/node_modules/**",
"**/dist/**",
"**/e2e/**",
"**/cypress/**",
"**/.{idea,git,cache,output,temp}/**"
],
"vsicons.dontShowNewVersionMessage": true,
"vsicons.presets.foldersAllDefaultIcon": true,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"window.restoreFullscreen": true,
"workbench.colorTheme": "GitHub Dark Default",
"workbench.editorAssociations": {
"*.svg": "default",
"git-rebase-todo": "gitlens.rebase"
},
"workbench.iconTheme": "vscode-icons",
"workbench.sideBar.location": "right",
"workbench.startupEditor": "newUntitledFile",
"git.confirmSync": false,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment