Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for RBS signature comments #2236

Open
wants to merge 10 commits into
base: main
Choose a base branch
from
Next Next commit
Add dependency to ruby-next
Signed-off-by: Alexandre Terrasa <alexandre.terrasa@shopify.com>
Morriar committed Mar 13, 2025
commit c6f8239286d0412295df5971f1da06102fa11d71
16 changes: 16 additions & 0 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -7,6 +7,7 @@ PATH
netrc (>= 0.11.0)
parallel (>= 1.21.0)
rbi (~> 0.2)
ruby-next (~> 1.0)
sorbet-static-and-runtime (>= 0.5.11087)
spoom (>= 1.2.0)
thor (>= 1.2.0)
@@ -130,6 +131,7 @@ GEM
irb (~> 1.10)
reline (>= 0.3.8)
deep_merge (1.2.2)
diff-lcs (1.6.0)
drb (2.2.1)
erubi (1.13.1)
faraday (2.9.0)
@@ -233,6 +235,7 @@ GEM
nokogiri (1.18.3-x86_64-linux-musl)
racc (~> 1.4)
ostruct (0.6.0)
paco (0.2.3)
parallel (1.26.3)
parser (3.3.7.1)
ast (~> 2.4.1)
@@ -299,6 +302,7 @@ GEM
regexp_parser (2.10.0)
reline (0.6.0)
io-console (~> 0.5)
require-hooks (0.2.2)
rexml (3.4.1)
rubocop (1.73.2)
json (~> 2.3)
@@ -328,6 +332,15 @@ GEM
sorbet-runtime (>= 0.5.10782)
ruby-lsp-rails (0.4.0)
ruby-lsp (>= 0.23.0, < 0.24.0)
ruby-next (1.1.1)
paco (~> 0.2)
require-hooks (~> 0.2)
ruby-next-core (= 1.1.1)
ruby-next-parser (>= 3.4.0.2)
unparser (~> 0.6.0)
ruby-next-core (1.1.1)
ruby-next-parser (3.4.0.2)
parser (>= 3.0.3.1)
ruby-progressbar (1.13.0)
securerandom (0.4.0)
shopify-money (3.0.2)
@@ -371,6 +384,9 @@ GEM
unicode-display_width (3.1.4)
unicode-emoji (~> 4.0, >= 4.0.4)
unicode-emoji (4.0.4)
unparser (0.6.15)
diff-lcs (~> 1.3)
parser (>= 3.3.0)
uri (0.13.2)
webmock (3.25.1)
addressable (>= 2.8.0)
1,134 changes: 1,134 additions & 0 deletions sorbet/rbi/gems/diff-lcs@1.6.0.rbi

Large diffs are not rendered by default.

850 changes: 850 additions & 0 deletions sorbet/rbi/gems/paco@0.2.3.rbi

Large diffs are not rendered by default.

110 changes: 110 additions & 0 deletions sorbet/rbi/gems/require-hooks@0.2.2.rbi
1,884 changes: 1,884 additions & 0 deletions sorbet/rbi/gems/ruby-next-core@1.1.1.rbi

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions sorbet/rbi/gems/ruby-next-parser@3.4.0.2.rbi
9 changes: 9 additions & 0 deletions sorbet/rbi/gems/ruby-next@1.1.1.rbi
4,565 changes: 4,565 additions & 0 deletions sorbet/rbi/gems/unparser@0.6.15.rbi

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions tapioca.gemspec
Original file line number Diff line number Diff line change
@@ -28,6 +28,7 @@ Gem::Specification.new do |spec|
spec.add_dependency("netrc", ">= 0.11.0")
spec.add_dependency("parallel", ">= 1.21.0")
spec.add_dependency("rbi", "~> 0.2")
spec.add_dependency("ruby-next", "~> 1.0")
spec.add_dependency("sorbet-static-and-runtime", ">= 0.5.11087")
spec.add_dependency("spoom", ">= 1.2.0")
spec.add_dependency("thor", ">= 1.2.0")