Last active
January 28, 2025 19:21
-
-
Save zeroidentidad/ecce647a85e022d6e57c56e2479145a5 to your computer and use it in GitHub Desktop.
VS Code config optimizations
This file contains hidden or 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
| { | |
| "editor.minimap.enabled": false, | |
| "editor.fontLigatures": true, | |
| "editor.fontFamily": "JetBrains Mono", | |
| "editor.codeActionsOnSave": { | |
| "source.organizeImports": "never" | |
| }, | |
| "editor.rendering.largeFileOptimizations": true, | |
| "workbench.startupEditor": "none", | |
| "terminal.external.linuxExec": "gnome-terminal", | |
| "workbench.iconTheme": "vs-seti", | |
| "editor.wordWrap": "wordWrapColumn", | |
| "workbench.editor.tabSizing": "shrink", | |
| "editor.formatOnPaste": true, | |
| "editor.multiCursorModifier": "alt", | |
| "editor.snippetSuggestions": "top", | |
| "update.enableWindowsBackgroundUpdates": false, | |
| "extensions.ignoreRecommendations": true, | |
| "breadcrumbs.enabled": true, | |
| "workbench.enableExperiments": false, | |
| "workbench.settings.enableNaturalLanguageSearch": false, | |
| "extensions.autoCheckUpdates": false, | |
| "extensions.autoUpdate": false, | |
| "workbench.tips.enabled": false, | |
| "explorer.confirmDelete": false, | |
| "javascript.updateImportsOnFileMove.enabled": "always", | |
| "workbench.sideBar.location": "left", | |
| "terminal.integrated.drawBoldTextInBrightColors": false, | |
| "terminal.integrated.cursorStyle": "line", | |
| "terminal.integrated.windowsEnableConpty": false, | |
| "explorer.incrementalNaming": "smart", | |
| "search.showLineNumbers": true, | |
| "search.smartCase": true, | |
| "terminal.integrated.rendererType": "dom", | |
| "npm.fetchOnlinePackageInfo": false, | |
| "window.menuBarVisibility": "toggle", | |
| "workbench.statusBar.visible": true, | |
| "typescript.surveys.enabled": false, | |
| "typescript.suggestionActions.enabled": false, | |
| "typescript.reportStyleChecksAsWarnings": false, | |
| "timeline.excludeSources": [ | |
| "git-history" | |
| ], | |
| "javascript.format.semicolons": "insert", | |
| "javascript.preferences.useAliasesForRenames": false, | |
| "javascript.preferGoToSourceDefinition": true, | |
| "js/ts.implicitProjectConfig.module": "ES6", | |
| "js/ts.implicitProjectConfig.target": "ES6", | |
| "typescript.format.semicolons": "insert", | |
| "typescript.preferGoToSourceDefinition": true, | |
| "typescript.tsserver.web.projectWideIntellisense.enabled": false, | |
| "typescript.tsserver.web.projectWideIntellisense.suppressSemanticErrors": false, | |
| "javascript.suggestionActions.enabled": false, | |
| "typescript.suggest.completeJSDocs": false, | |
| "typescript.tsc.autoDetect": "off", | |
| "typescript.suggest.includeAutomaticOptionalChainCompletions": false, | |
| "javascript.suggest.includeAutomaticOptionalChainCompletions": false, | |
| "javascript.suggest.completeJSDocs": false, | |
| "javascript.suggest.names": false, | |
| "javascript.preferences.quoteStyle": "double", | |
| "typescript.check.npmIsInstalled": false, | |
| "typescript.preferences.quoteStyle": "double", | |
| "typescript.locale": "es", | |
| "typescript.updateImportsOnFileMove.enabled": "always", | |
| "update.mode": "manual", | |
| "task.autoDetect": "off", | |
| "editor.hover.enabled": false, | |
| "files.associations": { | |
| "*.js": "javascript", | |
| "*.tmpl": "gotmpl" | |
| }, | |
| "emberRelatedFiles.showQuickPickForSingleOption": true, | |
| "typescript.disableAutomaticTypeAcquisition": true, | |
| "js/ts.implicitProjectConfig.experimentalDecorators": true, | |
| "editor.bracketPairColorization.enabled": true, | |
| "workbench.reduceMotion": "on", | |
| "window.openFoldersInNewWindow": "off", | |
| "editor.fontSize": 14.7, | |
| "explorer.compactFolders": false, | |
| "search.collapseResults": "auto", | |
| "emmet.triggerExpansionOnTab": true, | |
| "explorer.openEditors.visible": 10, | |
| "eslint.alwaysShowStatus": true, | |
| "eslint.quiet": true, | |
| "eslint.codeActionsOnSave.mode": "problems", | |
| "eslint.useESLintClass": true, | |
| "telemetry.telemetryLevel": "off", | |
| "editor.suggest.showColors": false, | |
| "editor.suggest.showCustomcolors": false, | |
| "editor.suggest.showDeprecated": false, | |
| "editor.suggest.showEnumMembers": false, | |
| "editor.suggest.showIssues": false, | |
| "editor.suggest.showUsers": false, | |
| "workbench.localHistory.enabled": false, | |
| "files.exclude": { | |
| "*/.git/*": true, | |
| "**/.idea/**": true, | |
| "**/bower_components/**": true, | |
| "**/env/**": true, | |
| "**/node_modules/**": true, | |
| "**/tmp/**": true, | |
| "**/vendor/**": true, | |
| "**/venv/**": true, | |
| "env-*": true | |
| }, | |
| "files.watcherExclude": { | |
| "*/.git/*": true, | |
| "**/.git/objects/**": true, | |
| "**/.git/subtree-cache/**": true, | |
| "**/.idea/**": true, | |
| "**/dist/**": true, | |
| "**/tmp/**": true, | |
| "**/vendor/**": true, | |
| "**/node_modules/**": true, | |
| "**/bower_components/**": true, | |
| "**/env/**": true, | |
| "**/venv/**": true, | |
| "env-*": true | |
| }, | |
| "search.exclude": { | |
| "**/node_modules": true, | |
| "**/bower_components": true, | |
| "**/vendor": true, | |
| "**/env": true, | |
| "**/venv": true, | |
| "**/dist": true, | |
| }, | |
| "workbench.editor.pinnedTabSizing": "compact", | |
| "debug.console.wordWrap": false, | |
| "editor.scrollbar.horizontalScrollbarSize": 14, | |
| "editor.scrollbar.horizontal": "visible", | |
| "workbench.editor.titleScrollbarSizing": "large", | |
| "workbench.editor.sharedViewState": true, | |
| "files.restoreUndoStack": false, | |
| "security.workspace.trust.enabled": false, | |
| "go.inferGopath": false, | |
| "go.lintTool": "golangci-lint", | |
| "go.lintOnSave": "package", | |
| "go.editorContextMenuCommands": { | |
| "fillStruct": true | |
| }, | |
| "go.lintFlags": [ | |
| "--fast", | |
| "--enable=gosec", | |
| "--concurrency=2", | |
| "--skip-dirs-use-default", | |
| "--exclude-use-default", | |
| "--max-issues-per-linter=50", | |
| ], | |
| "go.testExplorer.concatenateMessages": false, | |
| "go.logging.level": "error", | |
| "go.showWelcome": false, | |
| "go.disableConcurrentTests": true, | |
| "editor.detectIndentation": false, | |
| "go.inlayHints.assignVariableTypes": true, | |
| "go.vetFlags": [ | |
| "-structtag=false" | |
| ], | |
| "go.formatTool": "gofumpt", | |
| "go.playground": { | |
| "openbrowser": false, | |
| "share": false, | |
| "run": false | |
| }, | |
| "go.tasks.provideDefault": false, | |
| "go.inlayHints.compositeLiteralFields": true, | |
| "go.inlayHints.constantValues": true, | |
| "go.inlayHints.functionTypeParameters": true, | |
| "go.inlayHints.parameterNames": true, | |
| "go.inlayHints.rangeVariableTypes": true, | |
| "go.survey.prompt": false, | |
| "go.useLanguageServer": true, | |
| "go.languageServerExperimentalFeatures": { | |
| "diagnostics": false | |
| }, | |
| "go.toolsManagement.checkForUpdates": "off", | |
| "go.toolsManagement.autoUpdate": false, | |
| "go.terminal.activateEnvironment": false, | |
| "go.goroot": "/usr/local/go", | |
| "go.gopath": "/home/chucho/go", | |
| "gopls": { | |
| "ui.completion.matcher": "CaseInsensitive", | |
| "completeUnimported": true, | |
| "formatting.gofumpt": true, | |
| "ui.navigation.importShortcut": "Both", | |
| "ui.completion.completeFunctionCalls": true, | |
| "ui.diagnostic.analysisProgressReporting": false, | |
| "ui.completion.usePlaceholders": true, | |
| "ui.semanticTokens": true, | |
| "ui.documentation.hoverKind": "FullDocumentation", | |
| "ui.codelenses": { | |
| "gc_details": false, | |
| "regenerate_cgo": false, | |
| "generate": false, | |
| "test": false, | |
| "tidy": false, | |
| "upgrade_dependency": false, | |
| "vendor": false, | |
| "run_vulncheck_exp": false, | |
| "run_govulncheck": false | |
| }, | |
| "ui.diagnostic.analyses": { | |
| "embed": false, | |
| "directive": false, | |
| "buildtag": false, | |
| "asmdecl": false, | |
| "unusedparams": false, | |
| "unreachable": false, | |
| "nilness": false, | |
| "shadow": false, | |
| "fieldalignment": false | |
| }, | |
| "staticcheck": false, | |
| "verboseOutput": false, | |
| "build.directoryFilters": [ | |
| "-**/vendor", | |
| "-**/node_modules" | |
| ] | |
| }, | |
| "eslint.format.enable": true, | |
| "eslint.workingDirectories": [ | |
| {"mode": "auto"} | |
| ], | |
| "eslint.options": { | |
| "experimentalDecorators": true | |
| }, | |
| "javascript.inlayHints.functionLikeReturnTypes.enabled": true, | |
| "javascript.inlayHints.parameterTypes.enabled": true, | |
| "javascript.inlayHints.propertyDeclarationTypes.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, | |
| "audioCues.noInlayHints": "off", | |
| "editor.inlayHints.enabled": "onUnlessPressed", | |
| "git.autorefresh": false, | |
| "git.autoRepositoryDetection": "openEditors", | |
| "workbench.colorTheme": "Default High Contrast", | |
| "git.openRepositoryInParentFolders": "never", | |
| "eslint.codeAction.disableRuleComment": { | |
| "commentStyle": "block" | |
| }, | |
| "eslint.probe": [ | |
| "javascript", | |
| "javascriptreact", | |
| "typescript", | |
| "typescriptreact" | |
| ], | |
| "eslint.run": "onSave", | |
| "eslint.codeAction.showDocumentation": { | |
| "enable": false | |
| }, | |
| "accessibility.verbosity.notebook": false, | |
| "accessibility.verbosity.terminal": false, | |
| "accessibility.verbosity.interactiveEditor": false, | |
| "accessibility.verbosity.diffEditor": false, | |
| "accessibility.verbosity.chat": false, | |
| "eslint.problems.shortenToSingleLine": true, | |
| "editor.tabSize": 2, | |
| "workbench.editorAssociations": { | |
| "git-rebase-todo": "default" | |
| }, | |
| "workbench.editor.enablePreview": false, | |
| "editor.accessibilitySupport": "off", | |
| "workbench.editor.languageDetectionHints": { | |
| "notebookEditors": false | |
| }, | |
| "[css]": { | |
| "editor.defaultFormatter": "vscode.css-language-features" | |
| }, | |
| "[html]": { | |
| "editor.defaultFormatter": "vscode.html-language-features" | |
| }, | |
| "[handlebars]": { | |
| "editor.defaultFormatter": "vscode.html-language-features" | |
| }, | |
| "[jsonc]": { | |
| "editor.defaultFormatter": "vscode.json-language-features" | |
| }, | |
| "[javascript]": { | |
| "editor.defaultFormatter": "vscode.typescript-language-features" | |
| }, | |
| "[javascriptreact]": { | |
| "editor.defaultFormatter": "vscode.typescript-language-features" | |
| }, | |
| "[typescript]": { | |
| "editor.defaultFormatter": "vscode.typescript-language-features" | |
| }, | |
| "[typescriptreact]": { | |
| "editor.defaultFormatter": "vscode.typescript-language-features" | |
| }, | |
| "[go]": { | |
| "editor.defaultFormatter": "golang.go", | |
| "editor.codeActionsOnSave": { | |
| "source.organizeImports": "explicit" | |
| } | |
| }, | |
| "task.quickOpen.history": 10, | |
| "terminal.integrated.enablePersistentSessions": false, | |
| "terminal.integrated.gpuAcceleration": "off", | |
| "terminal.integrated.customGlyphs": false, | |
| "terminal.integrated.defaultLocation": "editor", | |
| "terminal.integrated.enableFileLinks": "off", | |
| "terminal.integrated.hideOnStartup": "whenEmpty", | |
| "terminal.integrated.persistentSessionReviveProcess": "never", | |
| "terminal.integrated.shellIntegration.suggestEnabled": true, | |
| "terminal.integrated.showLinkHover": false, | |
| "terminal.integrated.showExitAlert": false, | |
| "terminal.integrated.tabs.enableAnimation": false, | |
| "terminal.integrated.useWslProfiles": false, | |
| "audioCues.terminalCommandFailed": "off", | |
| "audioCues.terminalQuickFix": "off", | |
| "terminal.integrated.shellIntegration.decorationsEnabled": "never", | |
| "workbench.localHistory.maxFileEntries": 25, | |
| "workbench.preferredDarkColorTheme": "Default High Contrast", | |
| "workbench.preferredHighContrastLightColorTheme": "Default High Contrast", | |
| "workbench.preferredLightColorTheme": "Default High Contrast", | |
| "workbench.editor.showIcons": false, | |
| "window.autoDetectHighContrast": false, | |
| "terminal.integrated.minimumContrastRatio": 1, | |
| "javascript.referencesCodeLens.enabled": true, | |
| "javascript.format.insertSpaceAfterConstructor": true, | |
| "javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": true, | |
| "javascript.suggest.completeFunctionCalls": true, | |
| "typescript.inlayHints.parameterNames.enabled": "literals", | |
| "typescript.referencesCodeLens.enabled": true, | |
| "typescript.format.insertSpaceAfterConstructor": true, | |
| "typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces": true, | |
| "typescript.suggest.completeFunctionCalls": true, | |
| "typescript.workspaceSymbols.scope": "currentProject", | |
| "emmet.includeLanguages": { | |
| "javascript": "javascriptreact", | |
| "handlebars": "html" | |
| }, | |
| "go.addTags": { | |
| "template": "html" | |
| }, | |
| "go.coverOnTestPackage": false, | |
| "go.delveConfig": { | |
| "debugAdapter": "legacy", | |
| "hideSystemGoroutines": true, | |
| "dlvLoadConfig": { | |
| "followPointers": true, | |
| "maxVariableRecurse": 1, | |
| "maxStringLen": 64, | |
| "maxArrayValues": 64, | |
| "maxStructFields": -1 | |
| } | |
| }, | |
| "editor.experimentalWhitespaceRendering": "off", | |
| "editor.renderFinalNewline": "off", | |
| "editor.minimap.renderCharacters": false, | |
| "editor.renderLineHighlight": "all", | |
| "editor.cursorBlinking": "phase", | |
| "editor.cursorWidth": 3, | |
| "editor.cursorStyle": "line", | |
| "editor.wordWrapColumn": 180, | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment