3

我想开始在我的 Ruby on Rails 项目中使用 Sorbet,但有人要求我不要将类型注释添加到每个文件中。

有没有办法在不添加注释的情况下使用 Sorbet?

4

1 回答 1

1

Sorbet 支持--typed-override您可以给 sorbet 一个 YAML 文件以指定哪些文件应该进入哪个级别的功能:https ://github.com/sorbet/sorbet/tree/master/test/cli/override-typed 。 srbrunner 目前不知道它,但社区中一直在讨论添加对它的支持:https ://sorbet-ruby.slack.com/archives/CHN2L03NH/p1563404308018500

请注意,根据我们在 Stripe 的经验,我们发现typed: true在类型文​​件中包含符号具有很大的价值,因为它允许用户构建和验证他们对输入和未输入的期望。

于 2019-07-18T17:46:04.033 回答