Kaan Ozkan

Results 33 issues of Kaan Ozkan

In our library there are bunch of failures related to active_utils periodically. Mostly seem to be connection errors: `ActiveUtils::ConnectionError: The connection to the remote server timed out` Opening an issue...

For this piece of [gem code](https://github.com/aws/aws-sdk-ruby/blob/6d651ec34327419fbb4905dd34d74dcc2a714791/gems/aws-sdk-acm/lib/aws-sdk-acm/types.rb#L398-L402): ``` class DescribeCertificateRequest < Struct.new( :certificate_arn) SENSITIVE = [] include Aws::Structure end ``` We generate ``` # sorbet/rbi/gems/[email protected] class Aws::ACM::Types::DescribeCertificateRequest < ::Struct include ::Aws::Structure...

bug

`ActionDispatch::SystemTestCase` uses `method_missing` to utilize UrlHelpers https://github.com/rails/rails/blob/19e4b7a609e79b6be80b5355e4ff3882ad59f09e/actionpack/lib/action_dispatch/system_test_case.rb#L182. We can add a special case within UrlHelpers compiler to mixin the generated modules: ``` class ActionDispatch::SystemTestCase include GeneratedPathHelpersModule include GeneratedUrlHelpersModule end ```

enhancement

This PR re-introduces the [previously reverted chained signature syntax PR](https://github.com/sorbet/sorbet/pull/4973). Explanation of the chained syntax feature can be found in the [original PR](https://github.com/sorbet/sorbet/pull/4251). The new change in this PR that...

### Is there an existing issue for this? - [X] I have searched the existing issues ### Package ecosystem Bundler ### Package manager version 2.4.7 ### Language version _No response_...

T: bug 🐞

Sorbet now has a built in flag that tracks untyped calls: https://github.com/sorbet/sorbet/pull/6919 [sorbet.run](https://sorbet.run/?arg=--track-untyped&arg=--print=file-table-json#%23%20typed%3A%20true%0Aextend%20T%3A%3ASig%0A%0Asig%20%7B%20params%28arg0%3A%20T.untyped%29.returns%28Integer%29%20%7D%0Adef%20example_untyped%28arg0%29%0A%20%20result%20%3D%20arg0.foo%0A%0A%20%20if%20result%0A%20%20%20%20puts%28result%29%0A%20%20end%0A%0A%20%20result%0Aend) We currently get a similar metric in a snapshot by subtracting the typed calls from all calls....

feature

We already typecheck resulting RBIs to convert strictness to false: https://github.com/Shopify/tapioca/blob/ba2951e75fbea6bad8b4ea0641ea3df38eb9e60d/lib/tapioca/helpers/rbi_files_helper.rb#L86 Similarly if we run into a superclass redefinition error we can populate `sorbet/config` with `--suppress-payload-superclass-redefinition-for=ConstantName` to prevent typecheck errors....

enhancement
good-first-issue
rubyconf-hackday

When the parent process is killed during parallel execution the stack trace is unhelpful https://github.com/Shopify/tapioca/issues/1555. Can we extract the underlying trace? At the very least if we can't find the...

enhancement

We can merge the annotation RBIs with the gem RBI during `tapioca gem` command instead of relying on `tapioca annotations`. I think not worrying about the `annotations` command can simplify...

enhancement

It can be hard to debug when one isn't familiar with the configuration of the repository. We can print the list of excluded gems during the `tapioca gem` command to...

enhancement
good-first-issue