Skip to content

Add ruby-lsp to development gems

Steve Abrams requested to merge ruby-lsp into master

What does this MR do and why?

Adds ruby-lsp to development gems. This was also recently added to the gitlab-org/gitlab project: gitlab!136289 (merged). See https://github.com/Shopify/vscode-ruby-lsp#features for a list of the features.

This allows for some really nice tools in VS Code and other editors including rubymine-like debugging. This is similar to what pry can offer, but with a full UI built into the editor and really nice navigation during debugging:

Description Screenshot
Showing the test UI interface Screenshot_2023-11-08_at_2.58.51_PM
Ability to trigger test in the test interface, terminal, or Debug testing! Screenshot_2023-11-08_at_4.22.28_PM
At a breakpoint during a debug test run Screenshot_2023-11-08_at_2.59.23_PM
Ability to step through code and check variables at breakpoints Screenshot_2023-11-08_at_2.59.30_PM

Author Check-list

  • Has documentation been updated?
Edited by Steve Abrams

Merge request reports