https://github.com/Shopify/ruby-lsp
An opinionated language server for Ruby
https://github.com/Shopify/ruby-lsp
lsp lsp-server ruby vscode-extension
Last synced: about 2 months ago
JSON representation
An opinionated language server for Ruby
- Host: GitHub
- URL: https://github.com/Shopify/ruby-lsp
- Owner: Shopify
- License: mit
- Created: 2022-02-25T19:13:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-06T19:13:07.000Z (7 months ago)
- Last Synced: 2024-11-06T20:19:10.436Z (7 months ago)
- Topics: lsp, lsp-server, ruby, vscode-extension
- Language: Ruby
- Homepage: https://shopify.github.io/ruby-lsp/
- Size: 49.5 MB
- Stars: 1,588
- Watchers: 249
- Forks: 157
- Open Issues: 118
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-sorbet - ruby-lsp
- stars - Shopify/ruby-lsp - An opinionated language server for Ruby (Ruby)
README
![]()
[](https://github.com/Shopify/ruby-lsp/actions/workflows/ci.yml)
[](https://marketplace.visualstudio.com/items?itemName=Shopify.ruby-lsp)
[](https://shopify.github.io/ruby-lsp/invite)# Ruby LSP
The Ruby LSP is an implementation of the [language server protocol](https://microsoft.github.io/language-server-protocol/)
for Ruby, used to improve rich features in editors. It is a part of a wider goal to provide a state-of-the-art
experience to Ruby developers using modern standards for cross-editor features, documentation and debugging.Want to discuss Ruby developer experience? Consider joining the public
[Ruby DX Slack workspace](https://shopify.github.io/ruby-lsp/invite).## Getting Started
For VS Code users, you can start by installing the [Ruby LSP extension](https://marketplace.visualstudio.com/items?itemName=Shopify.ruby-lsp) from the VS Code marketplace.
For other editors, please refer to the [EDITORS](https://shopify.github.io/ruby-lsp/editors.html) guide.
To learn more about Ruby LSP, please refer to the official [documentation](https://shopify.github.io/ruby-lsp) for [supported features](https://shopify.github.io/ruby-lsp#features).
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/Shopify/ruby-lsp. This project is intended to
be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor
Covenant](CODE_OF_CONDUCT.md) code of conduct.If you wish to contribute, see [Contributing](https://shopify.github.io/ruby-lsp/contributing.html) for development instructions and check out our
[Design and roadmap](https://shopify.github.io/ruby-lsp/design-and-roadmap.html) for a list of tasks to get started.## License
The gem is available as open source under the terms of the [MIT License](LICENSE.txt).