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 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