开源工具 pylyzer 是流行的 Python 编程语言的静态代码分析器和语言服务器。Pylyzer是用Rust系统编程语言编写的,与其他低级语言(如C和C++)不同,据说具有相似的性能,但由于自动内存管理,可以更好地防止内存错误。
通过使用 Rust 作为底层编程语言,pylyzer 的开发人员声称比其他 Python 代码分析工具(如 pytype 或 pyright)提高了 100% 的性能。“Pylyzer 可以做的不仅仅是类型检查。例如,它可以检测对列表的越界访问和对字典中不存在的键的访问,“pylyzer 项目页面解释道。
此外,pylyzer 的错误报告应该比其竞争对手 pytype 和 pyright 的错误报告更容易阅读,因为 pylyzer 应该提供清晰的错误消息,并直接显示分析的 Python 脚本中的错误所在。此外,pylyzer 充当语言服务器,支持重命名和完成 Python 代码等各种功能。
使用点子或货物安装
开源工具 pylyzer 可以通过 Python 包管理器 pip 和 “pip install pylyzer” 安装,也可以通过 cargo 安装 Rust 包管理器,使用终端命令 “cargo install pylyzer --locked” 进行安装。还有一个 Visual Studio Code 的扩展,可以在通过 VS Code Marketplace 安装后使用,前提是 pylyzer 已通过 pip 或 cargo 安装在开发系统上。
来源:IT时代网
IT时代网(关注微信公众号ITtime2000,定时推送,互动有福利惊喜)所有原创文章版权所有,未经授权,转载必究。
创客100创投基金成立于2015年,直通硅谷,专注于TMT领域早期项目投资。LP均来自政府、互联网IT、传媒知名企业和个人。创客100创投基金对IT、通信、互联网、IP等有着自己独特眼光和丰富的资源。决策快、投资快是创客100基金最显著的特点。
小何
小何
小何
小何