-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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 RBS language #6369
Add RBS language #6369
Conversation
6e21d90
to
942b3e1
Compare
942b3e1
to
cf957b1
Compare
Co-authored-by: John Gardner <gardnerjohng@gmail.com>
Co-authored-by: John Gardner <gardnerjohng@gmail.com>
@Alhadis Thanks for the review. I addressed all! |
@lildude This LGTM. 👍 Popularity requirements appear to checkout with ~10.7k search results for the |
Yes. Ruby 3.0 first released RBS as a language for static analysis (e.g. type-checking). See also the "Static Analysis" section in the Ruby 3.0 announcement. Furthermore, RBS has been gradually growing with the community's support. For example, we can see many RBS files contributed by the community in the ruby/gem_rbs_collection repository (like DefinitelyTyped). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Thanks.
Note: this PR will not be merged until close to when the next release is made. See here for more details.
Description
This pull request adds the RBS language. RBS (RuBy Signature) is a language to describe the structure of Ruby programs and has been developed and maintained by the Ruby official team.
Closes #6368
Checklist:
#701516