Python静态分析工具
项目描述
用于查看Python程序依赖代码行的静态分析工具。
为什么使用Programslice
该程序的主要好处包括
帮助追踪程序的控制流
找到对程序状态不必要的变量
安装
要求: Python 2.7
首先在您喜欢的虚拟环境中安装 programslice
$ pip install https://github.com/romanofski/programslice/archive/master.zip
通过遵循其GitHub页面上的说明安装Vim插件。
一旦插件安装完成,请确保 programslice 命令在您的 $PATH 变量中,或者您调整 ~/.vimrc 中的 g:programslice_cmd 变量以指向可执行文件。
贡献形式
如果您觉得这个程序很有用,以下是如何贡献的列表
从我愿望清单上买一本书
针对 programslice 或 vim插件 提交问题
帮助改进代码
开发
项目托管在github上
待办事项
文档可在以下找到
屏幕截图
许可证
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2ad99fd0eeb49e432d3b0b093132538520328f53878ba0fcdce07ecaedf86840 |
|
MD5 | 2bd4418d3b029fc1b59f638712588bfc |
|
BLAKE2b-256 | 8b748ba7488b4fd2aa89dd502022a49c17fb101a8d145a7daec35c12c9410eaa |