{ "search.exclude": { "Library/Homebrew/vendor/bundle/ruby/": true, "Library/Homebrew/vendor/gems/": true, "Library/Homebrew/vendor/portable-ruby/": true }, "editor.insertSpaces": true, "editor.tabSize": 2, "editor.rulers": [ 80, 118 ], "files.encoding": "utf8", "files.eol": "\n", "files.trimTrailingWhitespace": true, "files.insertFinalNewline": true, "files.trimFinalNewlines": true, "rubyLsp.rubyVersionManager": { "identifier": "custom" }, "spellright.language": [ "en_GB", "en_US" ], "spellright.documentTypes": [ "markdown", ], "rubyLsp.customRubyCommand": "source ../../.vscode/ruby-lsp-activate.sh", "rubyLsp.bundleGemfile": "Library/Homebrew/Gemfile", "rubyLsp.formatter": "rubocop", "[ruby]": { "editor.defaultFormatter": "Shopify.ruby-lsp", "editor.formatOnSave": true, "editor.formatOnType": true, "editor.semanticHighlighting.enabled": true, }, "sorbet.enabled": true, "sorbet.lspConfigs": [ { "id": "default", "name": "Brew Typecheck", "description": "Default configuration", "command": [ "./bin/brew", "typecheck", "--lsp", ] } ], "sorbet.selectedLspConfigId": "default", "shellcheck.customArgs": [ "--shell=bash", "--enable=all", "--external-sources", "--source-path=${workspaceFolder}/Library" ], "shellformat.effectLanguages": [ "shellscript" ], "shellformat.path": "${workspaceFolder}/Library/Homebrew/utils/shfmt.sh", "shellformat.flag": "-i 2 -ci -ln bash", "[shellscript]": { "editor.formatOnSave": true, "editor.codeActionsOnSave": { "source.fixAll.shellcheck": "explicit" } }, "simplecov-vscode.path": "Library/Homebrew/test/coverage/.resultset.json", "simplecov-vscode.enabled": false }