有关冰糕设置的问题:如何消除步骤4中的错误

时间:2019-06-21 12:31:01

标签: sorbet

https://sorbet.org/docs/adopting#step-4-fix-constant-resolution-errors此处的文档中指出:

  

在这一点上,我们的项目中可能存在很多错误,但是Sorbet默认将其静音。我们的下一个工作是取消沉默,然后修复根本原因。根据经验,在此步骤中,人们会遇到一些错误类别:

但没有说明如何消除错误

我已仔细阅读了文档,并在此处查看了问题和以前的标记问题。还尝试过srb tc -hsrb rbi -h命令,但到目前为止什么都没找到-这仅与交换类型有关:将false转换为其他设置之一?

2 个答案:

答案 0 :(得分:1)

答案在这里:https://sorbet.org/docs/static

  

但是,在步骤(3)中,大多数错误默认情况下处于静默状态,而不是被报告。要选择更多支票,我们使用# typed:信号。

是的,请使用更严格的严格度级别,例如true

答案 1 :(得分:0)

主要涉及将“类型化:忽略”和“类型化:假”更改为更强的内容。

如果您发现并解决了一类问题,则可以使用sorbet来升级存储库中每个文件的类型检查级别

$ srb tc --suggest-typed --typed=strict --error-white-list=7022 --autocorrect