tapioca icon indicating copy to clipboard operation
tapioca copied to clipboard

The swiss army knife of RBI generation

Results 187 tapioca issues
Sort by recently updated
recently updated
newest added

### Motivation We noticed when adding some typing to our code that association methods for polymorphic associations were returning a generic `ActiveRecord::Associations::CollectionProxy` instead of the `Model::PrivateCollectionProxy` that is used elsewhere...

As title, access to raw.githubusercontent.com is an issue for Chinese users, and when running `bundle exec tapioca init`, I got the following: ``` $ bundle exec tapioca init identical sorbet/config...

help-wanted

An incorrect signature is being generated for the `.new` method in an ActiveRecord model. Even though the `.new` method does not support arrays, this signature is nevertheless being generated: ```...

When generating `sorbet/rbi/gems/[email protected]` with `tapioca gem code_ownership` module_function defined methods will be created without signatures. ```ruby # Gemfile source "https://rubygems.org" gem 'tapioca', require: false, :group => [:development, :test] gem "code_ownership",...

help-wanted

Hello šŸ‘‹ . I'm a maintainer for the [Homebrew](https://brew.sh) project. This is my first issue in the Tapioca repo, so please bear with me if I haven't filled this out...

These memoizations don't work like they were likely intended to: https://github.com/Shopify/tapioca/blob/21a9a6dcfa9a58ccf794f09ef8a2604859dc8506/lib/tapioca/dsl/compiler.rb#L49-L64 The Enumerator is cached, but it doesn't internally cache the objects it sees when enumerated. Each call will walk...

good-first-issue

I’m running into a weird issue. We run `tapioca dsl --verify` on CI and recently it started to detect uncommitted changes and indeed when running `tapioca dsl` on the CI...

help-wanted

This change allows Tapioca commands to accept environment variables via the command line or the configuration file. This is useful for setting up the environment for the Tapioca commands, such...

enhancement