ITADN
microsoft/pyright
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

Pyright

Python 静态类型检查器

Pyright 是一款功能完备、基于标准的 Python 静态类型检查器。它专为高性能而设计,可用于大型 Python 代码库。

Pyright 包含一个 命令行工具 和一个 Visual Studio Code 扩展

Pyright 在线试用

使用 Pyright Playground 在浏览器中试用 Pyright。

文档

有关安装、配置和使用详情,请参阅 文档

环境变量

如果 Pyright 无法创建临时目录(例如在远程/服务器环境中,操作系统的临时目录不存在或不可写),您可以覆盖临时目录根路径:

  • PYRIGHT_TMPDIR: Pyright 可用于临时文件/目录的目录的绝对路径。如有需要,Pyright 会创建该目录。

否则,Pyright 依赖于平台临时目录(例如 TMPDIRTMPTEMP 或操作系统默认值)。

社区

您有关于 Pyright 或 Python 类型注解的一般性问题吗?请在 讨论区 发布您的问题。

如果您想报告错误或请求功能增强,请在 pyrightpylance-release 问题跟踪器中提交新问题。通常,核心类型检查功能与 Pyright 相关,而语言服务功能与 Pylance 相关,但相同的贡献者会监控这两个仓库。为了获得最佳效果,请提供问题模板中要求的信息。

贡献

本项目欢迎贡献和建议。对于功能及复杂 bug 修复的贡献,建议在提交 pull request 之前,先与 Pyright 的维护者讨论拟议的更改。大多数贡献要求您同意贡献者许可协议(CLA),声明您有权并且确实授予我们使用您贡献的权利。有关详细信息,请访问 https://cla.microsoft.com。

当您提交 pull request 时,CLA-bot 将自动确定您是否需要提供 CLA,并相应地标记 PR(例如,标签、评论)。只需遵循机器人提供的说明即可。您只需在所有使用我们 CLA 的仓库中执行一次此操作。

本项目已采纳 Microsoft Open Source Code of Conduct。有关更多信息,请参阅 Code of Conduct FAQ 或联系 opencode@microsoft.com 提出任何额外的问题或意见。