跳转到主要内容

Python静态分析工具

项目描述

Build status

用于查看Python程序依赖代码行的静态分析工具。

为什么使用Programslice

该程序的主要好处包括

  • 帮助追踪程序的控制流

  • 找到对程序状态不必要的变量

安装

要求: Python 2.7

  • 首先在您喜欢的虚拟环境中安装 programslice

    $ pip install https://github.com/romanofski/programslice/archive/master.zip
  • 通过遵循其GitHub页面上的说明安装Vim插件。

  • 一旦插件安装完成,请确保 programslice 命令在您的 $PATH 变量中,或者您调整 ~/.vimrc 中的 g:programslice_cmd 变量以指向可执行文件。

贡献形式

如果您觉得这个程序很有用,以下是如何贡献的列表

开发

项目托管在github上

待办事项

文档可在以下找到

屏幕截图

docs/screenshot.gif

许可证

GPLv3

变更

0.3.1 (2016-12-01)

  • 错误修复版本(见问题#25,感谢Adam Coddington)

0.3 (2015-02-18)

  • 命令:添加--version以查看命令行工具版本。

  • 新增数据结构以提高切片质量:结果可以返回行号、对象、切片源代码

  • vim:切片结果现在突出显示变量而不是仅行

  • vim:将VimL代码移动到单独的仓库:https://github.com/romanofski/programslice.vim

0.2 (2012-11-21)

  • 添加输出格式化器,可以输出过滤后的代码行或仅行号

  • 允许在函数调用之间进行切片(修复#5)

  • vim:允许切换切片标记

0.1 (2012-08-22)

  • 初始发布

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

programslice-0.3.1.tar.gz (47.0 kB 查看哈希值)

源代码

由以下支持