Pythonに推奨できる静的コード分析はどれですか。コードのリファクタリングに役立つと思います。知っている
- モジュールの依存関係のためのスネークフード
- 動的コールグラフのpycallgraph
- バグのピリント
静的コールアナライザーはありますか?カスタムのものをプログラムしたい場合、これが最も簡単な方法ですか?
他にどのような種類の静的コードチェックを考えることができますか?それとも、ABCのようなPythonの魔法でさえありますか?
編集:http://docs.python.org/3.3/library/ast.htmlまたはhttp://www.astroid.org/を使用して、カスタムパーサーをプログラムできることがわかりました。次に、graphvizを使用して、UMLグラフのPlantUMLを視覚化することができます。