Repolode
microsoft

microsoft/pyright

大規模なコードベース向けに設計された、コマンドラインツールとVisual Studio Code拡張機能を備える、標準に準拠したPython静的型チェッカーです。

スター
15,731
フォーク
1,841
未解決の Issue
384
最終コミット
19 時間前

これは何?

Pyrightは、Pythonのソースコードを実行せずに解析し、Pythonの型付け標準に照らして型エラーを報告する静的型チェッカーです。高いパフォーマンスを重視して設計されており、大規模なPythonコードベースでの利用を想定しています。

コマンドラインツールとVisual Studio Code拡張機能として提供されています。また、コードスニペットを試せるブラウザー内のPyright Playgroundも利用できます。さらに、他のPython型チェッカーとの比較を毎週公開しており、パッケージごとの実行時間とピークメモリを記録したリリース履歴も掲載しています。

一部のリモート環境やサーバー環境のように、OSの一時ディレクトリが存在しない、または読み取り専用の場合は、環境変数PYRIGHT_TMPDIRで一時ディレクトリのルートを指定できます。

主な機能

  • 01Pythonソースコードを対象にした、標準準拠の静的型チェック。
  • 02CIやローカルでチェックを実行できるコマンドラインツール。
  • 03エディター内で型に関するフィードバックを得られるVisual Studio Code拡張機能。
  • 04インストール不要でコードスニペットを試せるブラウザー版Playground。
  • 05制限のあるシステムで一時ディレクトリを上書きする環境変数。

ユースケース

  • CIパイプラインで大規模なPythonコードベースに型チェックを導入する。
  • Visual Studio CodeでPythonコードを編集しながら型に関するフィードバックを得る。
  • Pythonプロジェクトで型チェッカーのパフォーマンスを比較する。

使う前に知っておきたいこと

  • リポジトリのメタデータからライセンスを自動的に特定できませんでした。使用する前にライセンスファイルを確認してください。

トピック

よくある質問

pyright とは?
大規模なコードベース向けに設計された、コマンドラインツールとVisual Studio Code拡張機能を備える、標準に準拠したPython静的型チェッカーです。 Pyrightは、Pythonのソースコードを実行せずに解析し、Pythonの型付け標準に照らして型エラーを報告する静的型チェッカーです。高いパフォーマンスを重視して設計されており、大規模なPythonコードベースでの利用を想定しています。
pyright は無料で使えますか?ライセンスは?
pyright は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
pyright は今もメンテナンスされていますか?
活発にメンテナンス中。pyright の最終コミットは 2026年11月7日 です。
pyright は何に使えますか?
CIパイプラインで大規模なPythonコードベースに型チェックを導入する。 Visual Studio CodeでPythonコードを編集しながら型に関するフィードバックを得る。 Pythonプロジェクトで型チェッカーのパフォーマンスを比較する。
pyright はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/pyright

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト