Alexandre Terrasa

Results 45 issues of Alexandre Terrasa

#### Input [→ View on sorbet.run](https://sorbet.run/#%23%20typed%3A%20true%0A%0Aclass%20Foo%20%3C%20T%3A%3AStruct%0A%20%20prop%20%3Afoo%2C%20String%0A%20%20const%20%3Afoo%2C%20String%0Aend%0A%0AFoo.new(foo%3A%20%22foo%22)) ```ruby # typed: true class Foo < T::Struct prop :foo, String const :foo, String end Foo.new(foo: "foo") ``` #### Observed output ``` editor.rb:8: Missing...

enhancement
good first issue

#### Input Only code here since I can't add RBI definitions to [sorbet.run](http://sorbet.run): RBI with overloads: ```ruby # test.rbi # typed: true class A; end class Test super T::Sig sig...

bug

### Motivation Possible solution for https://github.com/sorbet/sorbet/issues/7524. When a method is marked as `abstract` we shouldn't be able to dispatch calls to it, which is the runtime behavior. Let's consider this...

Since we invoke `gem` under the hood: https://github.com/Shopify/tapioca/blob/main/lib/tapioca/cli.rb#L32.

enhancement

Some gems such as `parser` or `rubocop` are known to slowing down Tapioca RBI generation. While we are thinking about an alternative way to generate the documentation for all gems,...

help-wanted
feature

For some (very large) gems Tapioca can take a while to generate the RBI file. While Tapioca is processing thousands of constants and methods, from the user point of view...

feature

https://github.com/Shopify/rbi/pull/142 showed that parsing visibility modifiers as simple nodes causes problems when sorting. Instead we should parse the visibility modifiers as a composite node of nodes so we can maintain...

enhancement

### Motivation With the latest version of [sorbet/bazel-toolchain](https://github.com/sorbet/bazel-toolchain) we can now use the Bazel installer for Darwin ARM64. Running `./bazel build //main:sorbet` will produce an ARM64 binary 🎉 ``` $...

### Motivation ### Test plan See included automated tests.

### Motivation ### Test plan See included automated tests.