日々精進

新しく学んだことを書き留めていきます

mypyとpyrightの比較

ざっくりですが・・

  • mypy
    • 比較的厳密にチェックする。
  • pyright
    • なるべく型推論してくれるので、type hintが少なくて済む
    • 動作がmypyより速い
    • VSCode拡張のpylanceがバックエンドとして使っているので、VSCodeとCIサーバで同じチェックをすることが容易

AIモデル開発のような、なるべくtype hintを書かずにゆるくやりたい場合はpyrightの方が向いてそう。

参考:

future-architect.github.io

kamocyc.hatenablog.com