gpt4 book ai didi

python - Python 中的静态代码分析?

转载 作者:太空狗 更新时间:2023-10-30 01:16:51 24 4
gpt4 key购买 nike

您可以为 Python 推荐哪些有用的静态代码分析。我相信它们对重构代码很有用。我知道

  • 模块依赖的蛇食
  • 动态调用图的pycallgraph
  • pylint 错误

是否有静态调用分析器?如果我想编写自定义程序,哪种方法最简单?

您还能想到哪些其他类型的静态代码检查?或者甚至是像 ABC 这样的 Python 魔法?

编辑:我发现要么使用 http://docs.python.org/3.3/library/ast.html或者甚至 http://www.astroid.org/可用于编写一些自定义解析器。然后可以使用 graphviz 来可视化,甚至可以使用 PlantUML 来生成 UML 图。

最佳答案

查看 pycheckerpyflakes .有一个著名的问题来讨论 pylint-pychecker-or-pyflakes

关于python - Python 中的静态代码分析?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10279346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com