基于 pyright

主要观点: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
阅读 13
0 条评论