PySonar2: 一个用于 Python 的语义索引器,具有过程间类型推断
PySonar2 使用了类似于控制流分析 (k-CFA、CFA2 等) 的先进分析技术,但理论更简单,且没有这些技术的缺点。它既精确又高效,因此成为多个大型代码索引基础设施的首选。
这可能需要几分钟,具体取决于您的机器。完成此过程后,您应该在 html 目录中找到一些交互式 HTML 文件。您可以将鼠标移动到变量上,然后单击它们以跳转到定义等内容。
PySonar2 使用 CPython 内置的 ast 包来解析 Python 代码,因此请确保已安装并通过 PATH 环境变量指向 Python 或 python3。如果它们有不同的名称,请创建符号链接。
暂无开放 Issues,或尚未同步最近议题。