Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

An opinionated language server for Ruby

Shopify/ruby-lsp é bom para iniciantes?

Nos últimos 30 dias, Shopify/ruby-lsp fez merge de 1 de 10 pull requests de contribuidores externos, e os mantenedores costumam responder em até 1 dia. Agora há 2 issues para iniciantes abertas.

Estrelas
2k
Forks
284
Issues abertas para iniciantes
2
Issues indexadas
101
Merge médio
10h 12min
PRs com merge (30d)
11
Linguagem predominante
Ruby
Licença
MIT
Último push no GitHub
5/10/2026
Última indexação
19/9/2026
Guia de contribuição
Guia de contribuição
Código de conduta
Código de conduta
Labels para iniciantes
help wanted good first issue

Como contribuir com Shopify/ruby-lsp

  1. Leia primeiro o guia de contribuição: ele explica como os mantenedores querem que as mudanças sejam propostas, testadas e revisadas.
  2. O projeto tem um dev container: abra no Codespaces para ter um ambiente funcionando no navegador.
  3. Leia o código de conduta: ele vale para issues e pull requests tanto quanto para o chat.
  4. Escolha uma das 2 issues abertas para iniciantes abaixo e comente que quer trabalhar nela antes de começar.
Carregando issues

Issues em que talvez alguém já esteja trabalhando aparecem no fim. Ordenar tudo por data

  • 'Kernel#require': cannot load such file -- bundler (LoadError)
    Aberta
    bug

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    Shopify/ruby-lsp#4215 ·

    Mantenedores costumam responder em até 1 dia

  • vscode on save got incredibly slow after rubocop 1.90 upgrade + UseProjectIndex
    Aberta
    bug pinned

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100

    Shopify/ruby-lsp#4208 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Let Addons control what seeds the index
    Aberta
    enhancement pinned

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 48/100

    Shopify/ruby-lsp#4132 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Incorrect handling of multiple-byte characters in double-quote string literal Rubocop quickfix
    Aberta
    bug pinned

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 55/100

    Shopify/ruby-lsp#4094 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Linkify Ruby code references in terminal output
    Talvez livre de novo @alexcrocha assumiu há 192 dias e não há nenhum pull request aberto. Aberta
    enhancement pinned

    Shopify/ruby-lsp#3951 · 1 comentário · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Support custom test commands
    Aberta
    enhancement pinned

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100

    Shopify/ruby-lsp#3838 · 6 comentários · 5 reações ·

    Mantenedores costumam responder em até 1 dia

  • Correctly process RBS optional self
    Aberta
    bug index-improvement pinned

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#3776 ·

    Mantenedores costumam responder em até 1 dia

  • Poor comment continuation character placement
    Aberta
    bug help-wanted pinned

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    Shopify/ruby-lsp#3749 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Allow clearing diagnostics from addons
    Aberta
    enhancement help-wanted pinned

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    Shopify/ruby-lsp#3736 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Feature Request: Support Interactive Debugging for Scripts Requiring User Input
    Aberta
    enhancement pinned

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#3735 · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Remove standalone launch timer and use status items to better communicate state
    Aberta
    enhancement pinned

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#3695 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Better Rails engine support
    Aberta
    bug pinned

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#3647 ·

    Mantenedores costumam responder em até 1 dia

  • Lazy Index Entries
    Aberta
    enhancement pinned

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    Shopify/ruby-lsp#3545 · 1 comentário · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Fails to detect ruby and confusing error "No workspace found" in sentry-ruby devcontainer
    Aberta
    bug help-wanted pinned

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100

    Shopify/ruby-lsp#3464 · 2 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Allow disabling project addons
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    enhancement help-wanted pinned

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 42/100

    Shopify/ruby-lsp#3418 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Improve indexing behaviour (for editors other than VS Code, e.g. Zed)
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    help-wanted pinned

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    Shopify/ruby-lsp#3384 · 13 comentários · 3 reações ·

    Mantenedores costumam responder em até 1 dia

  • Allow rubyfmt to be part of the "auto" formatter option
    Aberta
    enhancement help-wanted pinned

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    Shopify/ruby-lsp#3318 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Cleanup after test explorer is rolled out
    Aberta
    chore pinned

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    Shopify/ruby-lsp#3310 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Go to definition fails on the last character of a reference
    Aberta
    bug help-wanted pinned server

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100

    Shopify/ruby-lsp#3308 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Explore detecting workspace roots automatically
    Aberta
    pinned

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#3278 · 2 comentários · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • Provide API for add-ons to register only unique watchers
    Aberta
    enhancement pinned

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 28/100

    Shopify/ruby-lsp#3145 · 1 comentário · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Lack of completions (possibly because of definition in C file)
    Aberta
    bug help-wanted pinned vscode

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#3115 · 3 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Implement find references and rename for locals
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    enhancement help-wanted pinned server

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    Shopify/ruby-lsp#3111 · 4 comentários · 4 reações ·

    Mantenedores costumam responder em até 1 dia

  • Add debugger telemetry
    Aberta
    pinned vscode

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    Shopify/ruby-lsp#3092 ·

    Mantenedores costumam responder em até 1 dia

  • Launcher mode issues
    Aberta
    bug pinned server

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    Shopify/ruby-lsp#2977 · 8 comentários · 2 reações ·

    Mantenedores costumam responder em até 1 dia

  • Switch block style refactoring needs improvement
    Talvez livre de novo @Hungle2911 assumiu há 663 dias e não há nenhum pull request aberto. Aberta
    bug help-wanted pinned

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100

    Shopify/ruby-lsp#2968 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Provide completion for keyword arguments in method calls
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    enhancement help-wanted pinned server

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#2913 · 2 comentários · 3 reações ·

    Mantenedores costumam responder em até 1 dia

  • Wrong syntax highlighting for `<%==` erb syntax
    Aberta
    bug help-wanted pinned vscode

    Dificuldade 2/5 1-3 horas Facilidade para iniciantes 38/100

    Shopify/ruby-lsp#2909 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • LSP doesn't run without YJIT (breaks on non-CRuby)
    Aberta
    bug pinned vscode

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100

    Shopify/ruby-lsp#2908 · 8 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add an add-on generator
    Talvez livre de novo @Hungle2911 assumiu há 612 dias e não há nenhum pull request aberto. Aberta
    enhancement help-wanted pinned

    Shopify/ruby-lsp#2901 · 2 comentários · 2 reações · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Make the extension's test suite less dependent on individual setups
    Aberta
    chore pinned

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    Shopify/ruby-lsp#2877 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • Investigate how to support version managers that do not setup gem executables
    Aberta
    pinned vscode

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    Shopify/ruby-lsp#2852 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • RSpec support modules are not indexed
    Aberta
    bug help-wanted pinned vscode

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 42/100

    Shopify/ruby-lsp#2832 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Investigate the possibility of add-ons enhancing find references
    Aberta
    enhancement pinned server

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    Shopify/ruby-lsp#2792 · 2 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • `Error: Unable to resolve text model content for resource embedded` when hovering HTML
    Aberta
    bug help-wanted pinned vscode

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 30/100

    Shopify/ruby-lsp#2784 · 7 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Support Rails auto-detection for engines/railties
    Aberta
    enhancement help-wanted pinned

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#2750 · 6 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Boot loop when `.ruby-version` doesn't match in `Gemfile.lock`
    Aberta
    bug pinned vscode

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 48/100

    Shopify/ruby-lsp#2711 ·

    Mantenedores costumam responder em até 1 dia

  • Explore making indexing locations lazily fetched with comments
    Aberta
    enhancement pinned server

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 32/100

    Shopify/ruby-lsp#2705 · 5 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add references support for local variables
    Talvez livre de novo Um pull request para esta issue foi fechado sem ser mesclado. Aberta
    enhancement help-wanted pinned server

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#2642 · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Relative constants from included modules are predicted as absolute references
    Aberta
    bug help-wanted non-vscode pinned

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#2627 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Unable to Start Ruby-LSP with VS Code and WSL2
    Aberta
    bug help-wanted pinned vscode

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#2580 · 4 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Debugger: support for debugging HAML templates in Rails
    Talvez livre de novo @vinistock assumiu há 756 dias e não há nenhum pull request aberto. Aberta
    enhancement help-wanted pinned

    Shopify/ruby-lsp#2543 · 2 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Make owner non nilable in all members and instance variables
    Aberta
    chore pinned

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100

    Shopify/ruby-lsp#2506 ·

    Mantenedores costumam responder em até 1 dia

  • Add inline variable refactor
    Aberta
    enhancement help-wanted pinned server

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100

    Shopify/ruby-lsp#2504 · 3 comentários ·

    Mantenedores costumam responder em até 1 dia

  • Add move method to parent class refactor
    Talvez livre de novo @dinsley assumiu há 727 dias e não há nenhum pull request aberto. Aberta
    enhancement help-wanted pinned server

    Shopify/ruby-lsp#2502 · 3 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Unintuitive process for re-enabling VSCode extension after a Ruby update
    Aberta
    bug help-wanted pinned

    Dificuldade 3/5 1-2 dias Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#2411 · 2 comentários · 1 reação ·

    Mantenedores costumam responder em até 1 dia

  • Autocomplete when writing new classes/modules is not very helpful
    Aberta
    bug pinned

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    Shopify/ruby-lsp#2335 · 4 comentários ·

    Mantenedores costumam responder em até 1 dia

  • VSCode Sticky Scroll no longer works in ERB files after 0.7.10
    Talvez livre de novo @vinistock assumiu há 814 dias e não há nenhum pull request aberto. Aberta
    bug pinned

    Shopify/ruby-lsp#2314 · 11 comentários · 1 responsável ·

    Mantenedores costumam responder em até 1 dia

  • Conditionally provide hints/definitions on typed files.
    Aberta
    enhancement pinned

    Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100

    Shopify/ruby-lsp#2294 · 1 comentário ·

    Mantenedores costumam responder em até 1 dia

  • jruby installation broken since 0.17.3
    Aberta
    bug pinned

    Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100

    Shopify/ruby-lsp#2292 · 16 comentários · 6 reações ·

    Mantenedores costumam responder em até 1 dia

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.