[Ruby][Sorbet] sorbet + tapioca (sorbet-railsを除く)

[Sorbet] 関連gemについて で書いたものと一部異なり下記のコマンド群で動かす。

bin/rails rails_rbi:allをなくし、bin/tapioca dslを追加した。

1
2
3
4
5
%x(bundle exec srb rbi sorbet-typed) # 最近公式ドキュメント見たところ bin/tapioca annotations 使う流れになりそう
%x(bin/tapioca gem)
%x(bin/tapioca dsl)
%x(bin/tapioca todo)
%x(bundle exec srb rbi suggest-typed) # tapiocaだとbundle exec spoom bump が推奨されているようだが、sugget-typedと挙動が異なり諸々調整が必要な模様(自動ですべて解決するわけではなく一部を手動で変更する運用が必要そう)

sorbet-railsのように実装を破壊してしまうことがないのでこちらの構成のが安全かと(sorbet-railsはenumを上書きしたりしているので…)。

ref

Built with Hugo
テーマ StackJimmy によって設計されています。