Alexandre Terrasa
Alexandre Terrasa
Note: this is happening because we [filter out](https://github.com/Shopify/tapioca/blob/main/lib/tapioca/gem/pipeline.rb#L110) methods without a source location. The lack of location may be because those methods are [aliases](https://github.com/rails/rails/blob/v6.0.4.1/activesupport/lib/active_support/core_ext/string/starts_ends_with.rb#L4-L5) declared with `alias_method`.
The best workaround would be to add the missing constants to https://github.com/Shopify/rbi-central so Tapioca can pick it up when running `tapioca annotations`.
👋 Hey Alex, I'm curious if the RBI generates faster if you pass the `--no-doc` option? Thanks for reporting this problem!
No, as pointed in the issue it only moved the problem. I'll have to find a smarter way.
👋 Hey @bmulholland, Thanks for the report, this is indeed unfortunate... I tried a slightly more efficient way of doing so in https://github.com/Shopify/spoom/pull/128. Do you mind testing and reporting any...
See also https://github.com/sorbet/sorbet/blob/master/gems/sorbet/lib/gem_loader.rb
> Can you please explain which problems people have with the `require.rb` file? I see two main sources of confusion: 1. When a constant or method is missing it generally...
👋 Hey Brendan, I believe that #416 just moved the problem one step further. While we do generate the proxy methods now, we are still missing is a way to...
Achievement idea: more review comments that lines of code (wink wink @MehdiAit)
Ça va prendre quelques explications je pense.