microsoft

pyright

microsoft

Pyright 是微软推出的 Python 静态类型检查器,功能完整、面向高性能与大型代码库设计,提供命令行工具与 VS Code 扩展。

1.1.414
发布于
2026年9月10日
15,689
星标
4,709
下载
同步于
8 天前

最新版本

1.1.4142026年9月10日 04:40
下载慢?可在上方随时切换镜像源

项目说明

项目概述

Pyright 是微软开发的 Python 全功能静态类型检查器,基于类型标注标准设计,为高性能与大型源码库而生。它同时提供命令行工具与 VS Code 扩展两种使用方式,也是 Pylance 语言服务的核心。官方维护每周更新的类型检查基准测试,方便与其他工具对比性能。

项目 内容
开发方 Microsoft
使用方式 命令行、VS Code 扩展
定位 静态类型检查器
特色 大型代码库高性能检查

为大型 Python 代码库打造的高性能类型检查。

主要功能

  • 静态类型检查:基于标准类型标注全面检查代码
  • 高性能设计:专为大型源码库优化,检查速度快
  • 命令行工具:可集成到 CI 流水线执行类型检查
  • VS Code 扩展:编辑器内实时类型诊断
  • 在线 Playground:浏览器中即可试用与验证类型行为
  • 基准透明:每周公开与其他类型检查器的性能对比

适用人群

  • Python 开发者
  • 大型项目维护者
  • CI 流水线维护者
  • VS Code 用户
  • 类型标注规范推行者

快速上手

  1. 安装 Pyright
pip install pyright
  1. 检查项目
pyright
  1. 或在 VS Code 中安装 Pyright 扩展获得实时诊断

  2. 可先在官方 Playground 的浏览器环境中快速体验

核心优势

  • 大库友好:为大型代码库设计,性能表现稳定
  • 标准实现:基于类型标注标准,行为可预期
  • 生态地位:VS Code 上 Pylance 的基础,社区成熟

系统要求

项目 要求
操作系统 Linux、macOS、Windows
使用环境 Node.js(命令行)、VS Code(扩展)
目标语言 Python

注意事项

  • 临时目录:远程或受限环境可通过 PYRIGHT_TMPDIR 指定临时目录
  • 与 Pylance 分工:核心类型检查归 Pyright,语言服务功能归 Pylance,反馈时注意区分仓库
  • 文档为准:安装、配置与使用细节以官方文档为准

历史版本

排序