Add Solargraph as Ruby language server
What does this MR do and why?
Adds the Solargraph language server as a development dependency to this codebase.
Expected impact & dry-runs
The Language Server Protocol is a new industry standard that adds IDE-like features like code completion, go-to-definition, refactoring, inline documentation, idiomatic syntax highlighting, and auto-formatting to all code editors supporting the protocol.
The main GitLab codebase already supports Solargraph. This MR adds similar Solargraph support to the triage automation codebase.
If somebody doesn't like to use this, they can simply ignore it.
Supported editors:
auto-completion
go-to definition
refactoring
inline documentation
auto-formatting
Screen_Recording_2023-01-10_at_5.47.21_PM
Action items
-
(If applicable) Add documentation to the handbook pages for Triage Operations => - (If applicable) Identify the affected groups and how to communicate to them:
-
/cc @ person_or_group
=> -
Relevant Slack channels => -
Engineering week-in-review
-