有没有一种方法可以使用 Sorbet 而无需在每个文件中添加 # 类型注释?

2024-02-24

我想开始在 Ruby on Rails 项目中使用 Sorbet,但系统要求我不要向每个文件添加类型注释。

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


冰糕支持--typed-override您可以为 sorbet 提供一个 YAML 文件来指定哪些文件应进入哪个级别:https://github.com/sorbet/sorbet/tree/master/test/cli/override-typed https://github.com/sorbet/sorbet/tree/master/test/cli/override-typed. srbrunner 目前还不知道这一点,但社区中一直有关于添加对它的支持的讨论:https://sorbet-ruby.slack.com/archives/CHN2L03NH/p1563404308018500 https://sorbet-ruby.slack.com/archives/CHN2L03NH/p1563404308018500

请注意,根据我们在 Stripe 的经验,我们发现typed: true键入文件中的 sigils 具有很大的价值,因为它允许用户构建和验证他们对键入内容和未键入内容的期望。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有一种方法可以使用 Sorbet 而无需在每个文件中添加 # 类型注释? 的相关文章