よしたく blog

ITエンジニアとして自分が知らなかったことをまとめています

mypyをVS codeで使うための手順

Python に限らず、プログラミングで開発する際には様々な便利ツールを導入する。 今回は Python の 型の状態を静的にチェックする mypy を VS Code に導入する方法をメモしておく。

mypy を有効にする

VS Code で mypy を有効にする。

f:id:yoshitaku_jp:20201228122936p:plain

f:id:yoshitaku_jp:20201228122951p:plain

mypy をインストールする

pip install mypy でインストールができる。 1 つ注意が必要で、Python の型ヒントを利用できるのが 3.5 以上になる。

docs.python.org

そのため、mypy が対応しているのも Python3.5 からになる。Python のバージョンには注意が必要。

確認

簡単なコードを書いてみる。 関数の引数に String を入れているのでエラーは発生していない。

f:id:yoshitaku_jp:20201228123007p:plain

関数の引数を int に変えてみると、エラーが発生する。 エーラの内容も mypy のものが確認でき、動作していることが確認できる。

f:id:yoshitaku_jp:20201228123028p:plain