pyright
概述
Microsoft 出品的 Python 静态类型检查器和 LSP 服务器,提供严格的类型检查能力,是 Pylance(VS Code 专属)的开源基础。
关键内容
-
定位:专注于静态类型检查,支持 Python 3.7+ 的类型注解,包括 PEP 484、PEP 526、PEP 544 等。
-
与 Pylance 的关系:Pylance 是 VS Code 专属的 Python 语言服务器,基于 pyright 构建(闭源),添加了额外的 IntelliCode 等功能。
-
basedpyright:pyright 的增强分支,提供更多诊断功能和配置选项。
来源
- 01_python_lsp — Python LSP 工具完整调研
相关
- LSP(语言服务器协议) — implements
- pylsp — compares_to