27 Commits
Author SHA1 Message Date
Douglas EichelbergerandDouglas Eichelberger d03d51d887 Enable strict typing in Library/Homebrew/rubocops/ 2026-03-30 20:04:55 -07:00
Rylan Polster 591a374dec Add Homebrew's ruby to PATH for VSCode Ruby LSP setup 2025-12-13 15:01:03 -05:00
Rylan Polster fcf24295e6 Fix rubocop in vscode and simplify brew install-bundler-gems calls 2025-11-15 14:38:20 -05:00
Rylan PolsterandGitHub 0619fe3eb3 Revert "Use rubocop_internal formatter for Ruby LSP" 2025-08-29 05:32:27 -04:00
Rylan Polster 604698c501 Use rubocop_internal formatter for Ruby LSP 2025-08-21 21:11:18 -04:00
Mike McQuaidandGitHub 5fc7a225c1 Merge pull request #20095 from Homebrew/fix-vscode-ruby-lsp-codespaces
Fix vscode ruby-lsp setup for GitHub codespaces
2025-06-13 07:59:10 +00:00
Rylan PolsterandGitHub 29e7229463 Merge pull request #20094 from Homebrew/remove-deprecated-vscode-sorbet-option
Remove deprecated vscode sorbet option
2025-06-13 06:16:13 +00:00
Rylan Polster 22dfe9267e Fix vscode ruby-lsp setup for GitHub codespaces 2025-06-12 18:24:49 -04:00
Rylan Polster 35962a447d Remove deprecated vscode sorbet option 2025-06-12 17:30:47 -04:00
Patrick Linnane ac6a7b476b Add MCP server VS Code config
Signed-off-by: Patrick Linnane <patrick@linnane.io>
2025-06-12 10:58:21 -07:00
Rylan Polster 842b4ac3d3 Improve VS Code debugger support 2024-08-15 11:47:31 -04:00
Rylan Polster 3b63a7eff4 Add brew debugger command 2024-08-14 22:56:26 -04:00
Mike McQuaid 46bf4d7948 Improve VSCode configuration
- Update outdated and add new recommended extensions
- Exclude some vendored code from search results by default
- Add more VSCode editor settings that are consistent with our linting
- Provide configuration for coverage visualization in VSCode but disable
  it by default
- Add SimpleCov coverage for `eval` and ensure that we always default to
  line coverage in case upstream defaults ever change
2024-08-12 17:36:14 +01:00
apainintheneck 9830c3522c Make ruby-lsp-activate.sh executable
My local shell was ignoring the shebang since it wasn't executable
and trying to load it with fish which failed. Making the script
executable solved that problem.

```console
$ chmod +ux .vscode/ruby-lsp-activate.sh
```
2024-08-11 10:04:36 -07:00
Rylan Polster 1c234c380a Remove redundant / 2024-08-02 16:13:50 -04:00
Rylan Polster 6badcd929c Add sorbet vscode configuration 2024-08-02 16:03:49 -04:00
Rylan Polster b26bf95288 Update Ruby LSP config to install necessary gems automatically 2024-08-02 15:52:58 -04:00
Rylan Polster 9ddde17ea5 Add vscode Ruby LSP config and documentation 2024-08-02 10:44:43 -04:00
Mike McQuaid 857fe1a1e3 vscode/settings: update shellcheck.
VSCode keeps trying to change this file so: let's let it.
2023-12-21 09:59:43 +00:00
Mike McQuaid 3e355a3089 Improve VSCode extensions/settings
- Use more modern and more useful extensions
- Use the Ruby language server as not doing so is deprecated
2023-07-28 11:09:27 +01:00
XuehaiPan 800bd93c5a .vscode: add extension editorconfig 2021-11-08 20:57:52 +08:00
XuehaiPan fcbf626e4c .vscode: enable shellcheck auto-fix on save 2021-11-08 20:57:52 +08:00
XuehaiPan 0331cbeda3 utils/shfmt.sh: use utils/shfmt.sh as shell script formmatter 2021-11-08 20:57:52 +08:00
XuehaiPan 570fac7f47 .vscode: add extension shellcheck and shell-format 2021-09-15 15:00:20 +08:00
XuehaiPan 3f96d963f7 style: fix inconsistent code style for shell scripts 2021-09-15 14:59:01 +08:00
Mike McQuaid 62d44b5c8a .vscode: add more settings, extensions. 2021-01-07 13:27:18 +00:00
Rylan PolsterandMike McQuaid b39c0f71f3 vscode: add configuration 2021-01-07 13:27:18 +00:00