Python 静态类型检查工具 Pyright

Python 静态类型检查工具 Pyright

MIT
跨平台
微软
2019-03-26
红薯

Pyright 是微软开发的一个 Python 代码类型检查工具。

Pyright 的速度是 mypy 的 5 倍以上。Pyright 使用 TypeScript 开发,无需 Python 环境支持。

官方表示创建 Pyright 是为了解决像 mypy 这些已有的 Python 类型检查器的问题。有以下值得关注的特性:

  • 速度快:Pyright 比使用 Python 编写的 mypy 和其他检查器普遍快5倍或更多。它适用于大型 Python 源码仓库,支持在“观察(watch)”模式下运行,并在修改文件时执行快速增量更新。
  • 可配置:Pyright 支持灵活的配置,提供了对设置的细粒度控制,可以为源码库的不同子集指定不同的“执行环境”。每个环境都可以指定不同的 PYTHONPATH 设置、Python 语言版本和目标平台。

  • 不依赖 Python 环境:Pyright 使用 TypeScript 编写,它不需要安装 Python 环境或导入的第三方软件包。

Pyright 包含一个 命令行工具 和一个 VS Code 的 Language Server Protocol 插件。

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

介绍几款 Python 类型检查工具

近日,微软在 Github 上开源了一个 Python 静态类型检查工具:pyright ,引起了社区内的多方关注。 微软在开源项目上的参与力度是越来越大了,不说收购 Github 这种大的战略野心,只说它家开...

03/27 00:35
68
0
Coding and Paper Letter(六十)

资源整理。 1 Coding: 1.有用的正则表达式模式的集合。 RegexHub 2.纽约Python Meetup上的演讲。 go for pythonists 3.Python库vtki,Visualization Toolkit(VTK)的辅助模块。 vtki 4.多G...

04/09 17:37
16
1

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部