0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【PyCharm 2026.1.2】MetaのRust製型チェッカー「Pyrefly」のLSP統合と2026.1の主要変更点まとめ

0
Posted at

2026年3月末にリリースされたメジャーバージョン「PyCharm 2026.1」の最新マイナーアップデートとして、「2026.1.2」が2026年5月15日に配信されました。今回はバグ修正が中心ですが、注目機能の一つとして、MetaのRust製の型チェッカー「Pyrefly」のLSP統合が追加されています。

この記事では、新機能「Pyrefly LSP」の正確な位置づけと、ベースとなる2026.1シリーズの重要な変更点、および今回修正された実務上影響の大きい問題についてまとめます。

MetaのRust製の型チェッカー「Pyrefly」のLSP統合

PyCharm 2026.1.2における注目機能の一つは、Metaが開発する新しいPython型チェッカー「Pyrefly」を、LSP(Language Server Protocol)ベースの外部型プロバイダとして利用できるようになった点です。

Pyreflyとは

Pyreflyは、Metaの既存の型チェッカーである「Pyre」に着想を得て、Rustでゼロから新規実装(clean-slate implementation)された新しいスタンドアロンの型チェッカーです。

導入による効果

Pyreflyを外部型プロバイダとして有効にすることで、型推論やエラー診断といったコードインサイトの処理が高速化されます。JetBrainsの公式ブログでは特定のデモ環境においてファイル解決が1秒未満で完了するパフォーマンスが示されており、大規模なコードベースでの体感速度向上が期待されています。なお、実際の効果はプロジェクトの規模やコードの構造に依存します。

有効化の方法と現在の制限

ウィンドウ右下にある「Type widget(型ウィジェット)」をクリックし、型プロバイダをデフォルトから「Pyrefly」に切り替えることで試すことができます。必要なコンポーネントはPyCharmが自動でダウンロードします。
ただし、このバージョン時点ではローカルのインタープリタ環境のみの対応となっており、Docker、SSH、WSL環境、マルチモジュール構成などには現時点では対応していません。

PyCharm 2026.1シリーズの重要変更点おさらい

ベースとなっている2026.1全体の主要な機能変更についても振り返っておきます。

1. 標準デバッガの選択肢として「debugpy」を導入

業界標準の DAP(Debug Adapter Protocol)に準拠した debugpy がサポートされました。Python 3.12の低インパクトモニタリングAPI(PEP 669)を活用することで、従来のデバッグ時に比べてオーバーヘッドが大幅に削減されています。

2. リモートターゲット向けの uv サポート強化

高速なパッケージマネージャである uv の対応が進んでおり、2026.1ではリモート環境における同期や連携の安定性がさらに向上しています。

3. Unified PyCharmモデルの継続

PyCharmは2025.1以降、CommunityとProfessionalが統合された「Unified PyCharm」モデルへ移行しています。これにより、Jupyter Notebookなどのコア機能が無料で利用できる範囲(無料枠)のユーザーでも広く利用可能になっています。

2026.1.2における主なバグ修正

マイナーアップデートの本分である不具合修正において、現場で遭遇しがちだったいくつかの問題が解決されています。

  • AI Assistantのスキーマエラー解消
    大規模なプロジェクトや複雑なデータソースを扱っている際に、AI Assistantが Schema is too large というエラーを出して正常に動作しなくなる問題が修正されました。
  • デバッグ時のデータ表示の安定化
    デバッガ刷新に伴い一部環境で発生していた、評価したデータフレームのプレビュー機能(View as Dataframe)周りの挙動が修正されています。
  • Jupyter環境における細かな不具合修正
    特定のコード編集後にJupyter Notebookのレイアウトが崩れる問題や、リモート環境でのプロット表示に関する問題などが解消されました。

まとめ

PyCharm 2026.1.2は、2026.1で導入された強力な足回りの機能(debugpyやuvサポート)を堅実なバグフィックスで安定させつつ、新たな選択肢として「Pyrefly LSP」を統合したアップデートです。

特に型付けを多用するモダンなPythonプロジェクトを扱っている方や、メジャーアップデート直後の細かな挙動に悩まされていた方は、このタイミングで1.2へアップデートして安定した開発環境を確保することをおすすめします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?