Created
May 28, 2026 21:09
-
-
Save juliofarah/c7253b344b4d3ffebcc4ff607941a519 to your computer and use it in GitHub Desktop.
vscode/settings.json
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.fontWeight": "bold", | |
| "editor.dragAndDrop": false, | |
| "editor.accessibilitySupport": "off", | |
| "editor.tabSize": 2, | |
| "editor.wordWrap": "off", | |
| "editor.minimap.enabled": false, | |
| "editor.fontLigatures": true, | |
| "editor.cursorStyle": "line", | |
| "editor.formatOnPaste": true, | |
| "editor.defaultFormatter": "esbenp.prettier-vscode", | |
| "editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-", | |
| "editor.fontFamily": "Monaco", | |
| "editor.inlineSuggest.enabled": true, | |
| "editor.rulers": [80, 120], | |
| "editor.codeActionsOnSave": { | |
| "source.organizeImports": "never", | |
| "source.fixAll.eslint": "explicit", | |
| "source.fixAll.prettier": "explicit", | |
| }, | |
| "vim.autoindent": true, | |
| "vim.leader": "<space>", | |
| "vim.incsearch": true, | |
| "vim.foldfix": true, | |
| "vim.timeout": 1500, | |
| "vim.hlsearch": true, | |
| "vim.normalModeKeyBindings": [ | |
| { | |
| "commands": [ | |
| { | |
| "command": ":nohl", | |
| }, | |
| ], | |
| "before": ["leader", "leader"], | |
| }, | |
| { | |
| "commands": [ | |
| { | |
| "command": ":w", | |
| }, | |
| ], | |
| "before": ["leader", "w"], | |
| }, | |
| { | |
| "commands": [ | |
| { | |
| "command": ":q", | |
| }, | |
| ], | |
| "before": ["leader", "q"], | |
| }, | |
| ], | |
| "breadcrumbs.enabled": true, | |
| "jshint.enable": false, | |
| "workbench.startupEditor": "newUntitledFile", | |
| "workbench.editor.highlightModifiedTabs": true, | |
| "workbench.colorCustomizations": { | |
| "statusBar.background": "#5f0000", | |
| "statusBar.noFolderBackground": "#5f0000", | |
| "statusBar.debuggingBackground": "#5f0000", | |
| }, | |
| "go.useLanguageServer": true, | |
| "go.toolsManagement.autoUpdate": true, | |
| "eslint.format.enable": true, | |
| "eslint.lintTask.enable": true, | |
| "eslint.packageManager": "yarn", | |
| "eslint.alwaysShowStatus": true, | |
| "eslint.validate": ["javascript", "javascriptreact", "typescript", "autoFix", "typescriptreact"], | |
| "javascript.preferences.useAliasesForRenames": false, | |
| "javascript.updateImportsOnFileMove.enabled": "always", | |
| "javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": false, | |
| "javascript.suggest.completeFunctionCalls": true, | |
| "javascript.preferences.quoteStyle": "single", | |
| "javascript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": false, | |
| "typescript.implementationsCodeLens.enabled": true, | |
| "typescript.suggest.completeFunctionCalls": true, | |
| "typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": false, | |
| "typescript.preferences.useAliasesForRenames": false, | |
| "typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces": false, | |
| "typescript.format.insertSpaceAfterSemicolonInForStatements": false, | |
| "prettier.printWidth": 100, | |
| "terminal.integrated.cursorBlinking": true, | |
| "terminal.external.osxExec": "iTerm.app", | |
| "terminal.integrated.env.osx": { | |
| "FIG_NEW_SESSION": "1", | |
| }, | |
| "explorer.confirmDragAndDrop": false, | |
| "explorer.confirmDelete": false, | |
| "debug.inlineValues": true, | |
| "debug.javascript.autoAttachFilter": "smart", | |
| "git.autofetch": true, | |
| "extensions.ignoreRecommendations": true, | |
| "diffEditor.ignoreTrimWhitespace": false, | |
| "tslint.configFile": "tslint.json", | |
| "window.nativeTabs": true, | |
| "typescript.format.semicolons": "remove", | |
| "javascript.format.semicolons": "remove", | |
| "prettier.semi": false, | |
| "yaml.customTags": [ | |
| "!And", | |
| "!And sequence", | |
| "!If", | |
| "!If sequence", | |
| "!Not", | |
| "!Not sequence", | |
| "!Equals", | |
| "!Equals sequence", | |
| "!Or", | |
| "!Or sequence", | |
| "!FindInMap", | |
| "!FindInMap sequence", | |
| "!Base64", | |
| "!Join", | |
| "!Join sequence", | |
| "!Cidr", | |
| "!Ref", | |
| "!Sub", | |
| "!Sub sequence", | |
| "!GetAtt", | |
| "!GetAZs", | |
| "!ImportValue", | |
| "!ImportValue sequence", | |
| "!Select", | |
| "!Select sequence", | |
| "!Split", | |
| "!Split sequence", | |
| ], | |
| "yaml.validate": false, | |
| "go.autocompleteUnimportedPackages": true, | |
| "go.lintOnSave": "off", | |
| "go.lintTool": "golangci-lint", | |
| "liveshare.presence": false, | |
| "vs-kubernetes": { | |
| "vs-kubernetes.crd-code-completion": "disabled", | |
| }, | |
| "javascript.format.insertSpaceAfterSemicolonInForStatements": false, | |
| "totalTypeScript.hiddenTips": [ | |
| "basic-types", | |
| "ts-object-type", | |
| "variable-type-annotation", | |
| "undefined-keyword", | |
| "union-type", | |
| "array-type", | |
| "typing-function-parameters", | |
| "passing-generics-to-types", | |
| "optional-object-property", | |
| "type-alias-declaration", | |
| "typeof", | |
| "interface-declaration", | |
| "literal-type", | |
| "interface-with-generics", | |
| "as-const", | |
| "null-keyword", | |
| "function-return-type", | |
| "non-null-expression", | |
| "keyof", | |
| "omit-utility-type", | |
| ], | |
| "extensions.experimental.useUtilityProcess": false, | |
| "totalTypeScript.hideAllTips": true, | |
| "totalTypeScript.hideBasicTips": true, | |
| "terminal.integrated.enableMultiLinePasteWarning": false, | |
| "go.goroot": "/usr/local/go", | |
| "go.gopath": "/Users/juliofarah/go", | |
| "typescript.updateImportsOnFileMove.enabled": "always", | |
| "vitest.commandLine": "turbo run test test:types", | |
| "vitest.enable": true, | |
| "vitest.showFailMessages": true, | |
| "workbench.iconTheme": "vscode-icons", | |
| "ruby.codeCompletion": "rcodetools", | |
| "ruby.format": "rubocop", | |
| "ruby.rubocop.configFilePath": ".rubocop.yml", | |
| "ruby.intellisense": "rubyLocate", | |
| "workbench.colorTheme": "Cursor Dark Midnight", | |
| "vsicons.dontShowNewVersionMessage": true, | |
| "ruby.rubocop.executePath": "bin/", | |
| "ruby.rubocop.useBundler": true, | |
| "redhat.telemetry.enabled": false, | |
| "ruby.pathToBundler": "/Users/juliofarah/.rvm/gems/ruby-3.2.2/bin/bundler", | |
| "ruby.useBundler": true, | |
| "solargraph.bundlerPath": "/Users/juliofarah/.rvm/gems/ruby-3.2.2/bin/bundler", | |
| "solargraph.useBundler": true, | |
| "rdbg.rubyVersionManager": "rvm", | |
| "workbench.settings.applyToAllProfiles": ["editor.formatOnSave"], | |
| "editor.formatOnSave": true, | |
| "editor.formatOnType": true, | |
| "cursor.composer.shouldChimeAfterChatFinishes": true, | |
| "cursor.composer.suggestNextPrompt": true, | |
| "editor.minimap.autohide": true, | |
| "window.autoDetectColorScheme": false, | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment