Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save juliofarah/c7253b344b4d3ffebcc4ff607941a519 to your computer and use it in GitHub Desktop.

Select an option

Save juliofarah/c7253b344b4d3ffebcc4ff607941a519 to your computer and use it in GitHub Desktop.
vscode/settings.json
{
"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