以下のPRをRubyに投げたところ、typeprof周りのテストで落ちているようだった。
で、どの辺が原因なのかtypeprofのテストを回してみたら以下の警告が表示されていた。
/home/sh/rubydev/typeprof/lib/typeprof/analyzer.rb:496: warning: instance variable @namespace not initialized
調べてみると、Ruby 3.0.0からは未初期化のインスタンス変数を使っていても警告が表示されなくなっており、今回テストで使用したRuby 2.7系列では警告が表示されているようだった。
というわけで、Ruby 2.7系列でテストを実行した際に警告が表示されないようにPRを作った。
無事マージされたようなので何より。