主要观点:Basedpyright 是 pyright 的一个分支,具有多种类型检查改进、pylance 功能等。
关键信息:
- 提供多个安装渠道,如 PyPI、VS Code 市场、Sublime Text 等。
- 具有 Pylance 功能,可在任何编辑器中使用,重新实现了仅在 pylance 中存在的功能。
- 引入超过 10 种新的诊断规则,能检测到 pyright 未检测到的问题。
- 安装方便,使用基于 pyright 的 CLI 无需安装 nodeJS,像安装其他依赖项一样从 PyPI 安装。
- 可在现有项目中轻松采用更严格的类型检查规则,无需更新旧代码。
- 编辑器和 CLI 之间的结果一致,vscode 扩展默认使用环境中安装的 PyPI 包版本。
- 对反馈开放,遇到问题或有新想法可打开 issue。
重要细节: - Playground 可供使用。
- 新功能和改进可查看 Benefits over Pyright 部分。
- 问题跟踪器为 issue tracker 。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。