您可以为Python推荐哪些有用的静态代码分析。我相信它们对于重构代码很有用。我知道呀
有静态呼叫分析器吗?如果我想编写一个定制的程序,哪一种是最简单的方法?
您还能想到其他类型的静态代码检查吗?或者甚至是像ABC那样的Python魔法?
编辑:我发现,无论是使用http://docs.python.org/3.3/library/ast.html,还是http://www.astroid.org/,都可以用来编写一些自定义解析器。然后,人们可以使用graphviz来可视化,甚至是PlantUML图。
发布于 2015-01-15 01:23:42
这是一个非常强大的python推断器https://github.com/yinwang0/pysonar2。
它有很强的bug检查能力,但它不是通过它的接口公开的,但是我想您可以在它的基础上做很多很棒的检查。
发布于 2012-04-24 15:11:52
不完全是“静态代码分析器”,而是更多:
http://code.google.com/p/shedskin/
https://stackoverflow.com/questions/10279346
复制相似问题