2016-08-03 6 views
1

私はヒントを持つプロジェクトを持っています(Python 3.5.2)。私はタイプヒントで指定された制約が尊重されていることを確認するために静的チェッカーを実行したいと思います。このために使用できるツールは何ですか?私は参照を見つけることができませんでしたcorresponding PEPpython型ヒントチェックのコンソールツール

+0

* "実行時型チェックのためのいくつかのビルディングブロック、特にget_type_hints()関数が含まれていますが、サードパーティ製のパッケージを開発する必要があります。 * PEPは明示的に特定のツールを定義したり推奨したりしていませんし、どちらも使用できません。個人的に私はPyCharmが役に立つと思っていますが、あなたが探しているものではないかもしれません。 – deceze

+0

@deceze:ありがとうございますが、私はコンソールツールを探しています。タイトルが編集されました。 – dangonfast

答えて

2

Mypyおそらくあなたが探しているものです。これはコンソールベースのツールで、PEP 484型アノテーションを使用してPythonコードの型チェックを行うことができます。 PEP 484で言及されていないのは、mypyが唯一可能な型チェッカーであるという固有の理由がないからです。Pycharmは、PEP 484アノテーションに基づいて同様のものを実装しています。

Mypyはまだアクティブな開発/ベータモードの下にありますので、時折起こるバグに遭遇するかもしれませんが、比較的安定しています。

+0

ありがとう、私はそれを試してみましょう! – dangonfast