Open2

TypeProfをVSCodeで使ってみる

YuheiNakasakaYuheiNakasaka

リポジトリのdocの中にide.mdというmarkdownがあるのでそれに従うだけで良い。
https://github.com/ruby/typeprof/blob/master/doc/ide.md

ただし記載されている手順に微妙に不足があるので注意。下記が正しい手順(PRは出ているので時期に直されるはず)。

  1. rbenv install 3.1.0-dev
  2. git clone https://github.com/mame/rbswiki
  3. git clone https://github.com/ruby/typeprof
  4. cd rbswiki && bundle install
  5. rbs collection install
  6. install VSCode extension for TypeProf to your VSCode
  7. open the rbswiki folder by VSCode
  8. open lib/rbswiki/wiki.rb

6までやれば導入自体は終わり。

あとはRubyが書かれたファイルを開くだけで下記のように確認できるようになる。メソッドの引数や返り値の肩の提示、型の異なる変数同士の足し算などが実行前にエラーになっていることが確認できるはず。