问题标签 [rbs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Ruby 3 RBS 类型检查
不明白如何编写和设置 ruby 3 RBS 类型检查。
假设我有一个类似的文件:
问题:.rbs
在我的文件示例中,文件应该是什么样子?我应该运行什么 CLI 命令来测试它?例如$rbs my_project *
或类似的东西?
ruby - Ruby RBS - 如何在 rbs/stdlib 中包含类,例如 BigDecimal?
我正在试验 Ruby 3 中的一些 RBS 类型检查。我似乎无法使用rbs/stdlib
( https://github.com/ruby/rbs/tree/master/stdlib ) 中的类,例如 BigDecimal。
这个样本测试:
运行检查后,我得到了错误Could not find BigDecimal (RBS::NoTypeFoundError)
。似乎 RBS 没有从 stdlib 加载 BigDecimal。
我如何能够BigDecimal
在 RBS 中加载(和其他 stdlib 类型)?
谢谢。
ruby - Generate RBS signatures from running tests
Is there a way to generate RBS signatures from running tests?
From what I've been reading so far, I constructed this
but it seems to me runtime does something different than what I think.
forgiver.rb:
test/forgiver_test.rb:
ruby - 如何配置 Steep 以查找标准库之外的 gem 的 RBS 文件?
红宝石文件
.rbs 文件
跑
结果
我用steep
宝石。似乎需要一些文件。但
不起作用。
我错了什么?谢谢。
ruby - RubyMine 不支持 rbs
我想在 RubyMine 中尝试 RBS,所以我点击此链接:https ://www.jetbrains.com/help/ruby/rbs.html
但在我的 RubyMine 中,rbs 不起作用 rbs 不起作用
在视频中有新的 rbs 文件,但在我的 RubyMine 中 没有菜单
我的 RubyMine 版本:2021.3.2 红宝石版本:3.10 操作系统:MacOS 12.1
谢谢