Skip to content
Branch: master
Find file Copy path
Find file Copy path
1 contributor

Users who have contributed to this file

20 lines (13 sloc) 1.03 KB

Language Server

language-server-ruby is an implementation of the Language Server Protocol in TypeScript with the intention of targetting the Ruby programming language.

The server is built to be extensible, accurate, and performant with such features as:

  • Automatic Ruby environment detection with support for rvm, rbenv, chruby, and asdf
  • Robust language feature extraction powered by the tree-sitter project
  • Lint support via RuboCop, Reek, and Standard
  • Format support via RuboCop, Standard, and Rufo
  • Semantic code folding support
  • Semantic highlighting support
  • Intellisense support

Note that the language server is currently under active development!


The extension exposes a command via the VSCode Command Palette to view the Language Server's logs. Just use the Ruby: Show Language Server Output Channel command to view the server's logs

You can’t perform that action at this time.