İçeriğe atla
Şimdi yükleniyor
AKAşkın KILIÇ
  • Anasayfa
  • Azure & Bulut
    • Microsoft Azure
    • Bulut Altyapı
    • Microsoft 365
  • Yazılım
    • DevOps
    • Geliştirici Araçları
    • Konteyner & K8s
  • AI & Veri
    • Yapay Zeka
    • Veri & Analitik
  • Güvenlik
    • Güvenlik & Kimlik
    • Kurumsal Teknoloji
  • Hakkımda
    • İletişim
×
  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka
  • Başlangıç
  • Yapay Zeka
  • Pylance + Pyrefly: VS Code’da Tip Denetleyici Seçimi
Geliştirici Araçları Yapay Zeka GitHub Copilot, Pylance, Pyrefly, Type Server Protocol, VS Code Aşkın KILIÇ 22/10/2026 0 Yorumlar

Pylance + Pyrefly: VS Code’da Tip Denetleyici Seçimi

Pylance + Pyrefly: VS Code'da Tip Denetleyici Seçimi
📑 İçindekiler
  1. Type Server Protocol tam olarak neyi değiştiriyor?
  2. Meta iş birliği ve Pyrefly'ın getirdikleri
  3. Neden Pyrefly'ı doğrudan değil de Pylance üzerinden kullanmalı?
  4. Nasıl denenir: otomatik algılama ve ayarlar
  5. Otomatik algılama
  6. Ayarlar üzerinden elle geçiş
  7. Durum çubuğu
  8. Ekosistem açısından ne anlama geliyor?
  9. İlgili İçerikler
  10. Kaynaklar ve İleri Okuma

⏱️ 4 dk okuma📅 22 Ekim 2026

Microsoft, Python geliştiricileri için tip denetleme katmanını editör zekasından ayıran yeni bir açık standart duyurdu. Adı Type Server Protocol (TSP). Pylance bu protokolle birlikte, arkasında çalışan tip denetleyicisini değiştirilebilir bir bileşen olarak ele alıyor. İlk somut sonucu Meta ile yapılan iş birliği oldu; Pyrefly artık Pylance’in tanılama (diagnostics) kaynağı olarak VS Code içinde doğrudan seçilebiliyor. Copilot entegrasyonu, tamamlamalar ve ortam yönetimi gibi Pylance özelliklerinden vazgeçmeden tercih ettiğiniz tip denetleyicisini kullanabiliyorsunuz.

Type Server Protocol tam olarak neyi değiştiriyor?

TSP, editör entegrasyonlarının sektör genelindeki temeli olan Language Server Protocol (LSP)‘yi genişleten açık bir standart. Amaç, herhangi bir editörün veya aracın tip denetleyicilerini birinci sınıf arka uç olarak entegre edebilmesi.

Bugüne kadar Pylance ile Pyright birbirine sıkı sıkıya bağlıydı. TSP bu iki katman arasına net bir sınır çiziyor:

  • Pylance, VS Code tarafındaki Python IDE zeka katmanı olarak konumlanıyor.
  • Tip denetleyici, bu katmanın altında yer alan ve değiştirilebilir bir statik analiz bileşenine dönüşüyor.

Microsoft’un açıklamasına göre Pyright varsayılan olmaya devam ediyor, kullanıcıların büyük çoğunluğu için deneyimi o sağlıyor. Belirli bir denetleyiciyi tercih eden ya da kod tabanı başka bir denetleyiciyle daha iyi sonuç veren geliştiriciler içinse geçiş, VS Code durum çubuğundan yapılabilen basit bir işlem artık.

Hangi denetleyiciyi seçerseniz seçin, Pylance’in kod tamamlamaları, Quick Info bilgileri, ortam yönetimi ve en kritik olarak GitHub Copilot ile derin entegrasyonu yerinde kalıyor. Bu deneyimler tek bir tip denetleyicinin değil, Pylance’in üzerine inşa edilmiş durumda.

Meta iş birliği ve Pyrefly’ın getirdikleri

Microsoft, TSP’nin tasarımı ve uygulanması ile Pyrefly’ın protokolü eksiksiz desteklemesi için Meta ile ortak çalıştığını belirtiyor. Duyurudaki çerçeveye göre Python ekosistemi parçalanmaktan çok birlikte çalışabilirlikten kazançlı çıkıyor. Meta tarafında hızlı statik tip analizi ve AI/ML kütüphane desteği uzmanlığı var, Microsoft tarafında VS Code entegrasyon katmanı ve GitHub Copilot deneyimi; ikisini birbirine TSP bağlıyor.

Meta’nın Python tip sistemindeki geçmişi 2017’ye uzanıyor. Instagram dahil dünyanın en büyük Python kod tabanlarında ölçekli tip denetleme problemini çözme deneyimi, Pyrefly‘ın tasarım kararlarını şekillendirmiş. Duyuruya göre Pyrefly saniyede 1,8 milyon satır kod denetliyor, hem CI hem de IDE tarafında tutarlı bir deneyim verecek şekilde sıfırdan kurgulanmış.

Meta’nın ekosisteme katkıları arasında NumPy‘ı yaklaşık %90 tip tamlığına taşımak, pandas‘ın genel API tip kapsamını tamamlamak ve Python tip denetleyicileri için kamuya açık en kapsamlı performans karşılaştırmalarını yayımlamak sayılıyor.

Neden Pyrefly’ı doğrudan değil de Pylance üzerinden kullanmalı?

Duyuruda bu soru, “sorulması gereken doğru soru” olarak tanımlanıyor. Pyrefly’ın zaten yüksek performanslı bir VS Code eklentisi var, sürekli entegrasyon (CI) tarafında tip denetlemesi için de güçlü bir seçenek. Peki Pylance üzerinden kullanmanın farkı ne?

Microsoft’un cevabı, bağımsız bir tip denetleyici eklentisinin çoğaltamayacağı Copilot entegrasyonları üzerine kurulu:

  • AI tamamlamaları için bağlam sağlama
  • GitHub Copilot Chat’i besleyen akıllı kod anlama katmanı
  • Python kod tabanları için MCP araçları
  • Pylance’in yıllar içinde üretimde olgunlaştırdığı Python geliştirici araç seti

Pyright’ın Pylance’ten ayrıştırılması sorumlulukları netleştiriyor. Pylance zeka katmanını sağlıyor, ağır tip denetleme işini seçtiğiniz motora devrediyor. TSP üzerinden Pyrefly kullandığınızda motorda Pyrefly’ın analizi, üstte ise Pylance’in AI farkındalıklı katmanı çalışıyor.

Nasıl denenir: otomatik algılama ve ayarlar

Pyrefly ile TSP desteği için Pylance 2026.4.1 veya daha yeni bir sürüm gerekiyor.

Otomatik algılama

Bir çalışma alanı açtığınızda Pylance, Python ortamlarınızda Pyrefly kurulumu olup olmadığını kontrol ediyor. Sanal ortamınızda kurulu olması ya da pyrefly.toml dosyası veya pyproject.toml içindeki tool.pyrefly yapılandırmasıyla işaret edilmesi yeterli. Bu durumda şu bildirim görünüyor:

Pyrefly was found in your Python environment. Would you like to use it as your source of diagnostics in VS Code?

Switch to Pyrefly seçeneğine tıkladığınızda Pylance, Pyrefly’ı tanılama kaynağı olarak hemen etkinleştiriyor ve çalıştırılabilir dosyanın yolunu otomatik kaydediyor, elle yapılandırma gerekmiyor. Tercihi sonradan Ayarlar üzerinden geri almak ya da yeniden etkinleştirmek mümkün.

Ayarlar üzerinden elle geçiş

VS Code Ayarlar arayüzünde Python › Analysis: Diagnostics Source başlığı altındaki açılır listede üç seçenek bulunuyor:

Seçenek Açıklama
Pylance Varsayılan; Pylance’in yerleşik analizini kullanır
Pylance + Pyright Tanılamaları açıkça Pyright üzerinden yönlendirir
Pylance + Pyrefly Tanılama motoru olarak Pyrefly’ı kullanır

Pylance + Pyrefly seçildiğinde Pylance, sanal ortamlarınızda bir Pyrefly kurulumu arıyor, bulamazsa otomatik olarak indiriyor. Yanındaki Python › Analysis: Pyrefly Version ayarı belirli bir sürümü sabitlemenize, yerel bir çalıştırılabilir dosyaya işaret etmenize ya da boş bırakıp her zaman en güncel sürümü kullanmanıza olanak veriyor. Desteklenen en düşük sürüm 0.60.0.

Durum çubuğu

Etkinleştirdikten sonra durum çubuğunda, yorumlayıcı ve ortam bilgisinin yanında Diagnostics Source: Pylance + Pyrefly ifadesi görünüyor. Buraya tıklamak doğrudan Python › Analysis: Diagnostics Source ayarını açıyor.

Ekosistem açısından ne anlama geliyor?

TSP açık bir standart olarak konumlandırılıyor, tek bir ürüne özel bir entegrasyon olarak değil. Microsoft, bu standardın etrafında ekosistemin büyümesini ve ilerleyen dönemde Python geliştiricilerine daha fazla seçenek sunulmasını beklediğini belirtiyor. Protokolün teknik ayrıntıları Pylance deposunda yayımlanan belgede yer alıyor.

Tip denetleme yalnızca hata yakalamıyor, IntelliSense’in ve giderek yaygınlaşan ajan tabanlı iş akışlarının statik anlam temelini de oluşturuyor. Denetleyici seçimini editör zekasından ayırmak, bu yüzden uzun vadeli bir mimari tercih olarak okunabilir.

İlgili İçerikler

  • GPT-6 Model Seçimi: Reasoning Effort ve Araç Uyumu
  • Copilot Code Review: Kişisel ve Kurumsal Ayar Kontrolü
  • Copilot Code Review: İnceleme Özeti ve Akıllı Commit

Kaynaklar ve İleri Okuma

  • Pylance + Pyrefly: bring your preferred type checker to Visual Studio Code – Brett Cannon, Microsoft for Python Developers Blog
  • Type Server Protocol belgeleri (microsoft/pylance-release)
  • Pylance eklentisi – Visual Studio Marketplace
  • Pyrefly resmi sitesi
  • Visual Studio Code
  • Python in Visual Studio Code – November 2025 Release
🤖Bu yazı yapay zeka (büyük dil modelleri) ile hazırlanmış, insan editör tarafından incelenmiştir. İçerik üretim sürecimiz.
Aşkın KILIÇ
Aşkın KILIÇYazar

20+ yıl deneyimli Azure Solutions Architect. Microsoft sertifikalı bulut mimari ve DevOps danışmanı. Azure, yapay zekâ ve bulut teknolojileri üzerine Türkçe teknik içerikler üretiyor.

AZ-305AZ-104AZ-500AZ-400DP-203AI-102

İlgili Yazılar

Azure Hardware Systems: Tedarik Zincirinden Filoya AI
Azure Hardware Systems: Tedarik Zincirinden Filoya AI9 Eki 2026
Microsoft, 2026 Gartner Cloud-Native Platform Raporunda
Microsoft, 2026 Gartner Cloud-Native Platform Raporunda19 Ağu 2026
Azure'ın Avrupa Yatırımları: Egemen Bulut ve AI Genişlemesi
Azure'ın Avrupa Yatırımları: Egemen Bulut ve AI Genişlemesi11 May 2026
GitHub Timeline'ı Ekran Okuyucuda Liste Gibi Gezilir
GitHub Timeline'ı Ekran Okuyucuda Liste Gibi Gezilir8 Eki 2026

Bu içerik işinize yaradı mı?

Benzer içerikleri kaçırmamak için YouTube ve GitHub hesaplarımı takip edin.

YouTube GitHub

Haftalık Bülten

Her pazar özenle seçilmiş teknoloji yazıları doğrudan e-postanıza gelsin.

Etiket GitHub Copilot Pylance Pyrefly Type Server Protocol VS Code
Önceki yazı

GitHub CLI Süresi Dolan OAuth Token’larını Yeniliyor

Sonraki yazı

CppCon 2026 Microsoft Notları: C++23, AI ve Güvenlik

İlginizi Çekebilir

PowerToys 0.102: Yeni Fare Araçları ve CLI Desteği
Aşkın KILIÇ 0

PowerToys 0.102: Yeni Fare Araçları ve CLI Desteği

24/10/2026
Code with Cosmos: Dört Bölümde Üretime Hazır AI Uygulaması
Aşkın KILIÇ 0

Code with Cosmos: Dört Bölümde Üretime Hazır AI Uygulaması

24/10/2026
Visual Studio Subscription: Kullanmadığınız 4 Avantaj
Aşkın KILIÇ 0

Visual Studio Subscription: Kullanmadığınız 4 Avantaj

23/10/2026

0 comments

comments user
Ayşe T. 22/10/2026 06:37

Pyrefly’ı duyunca denemek istemiştim ama Pylance’tan vazgeçmek istemiyordum, TSP ile ikisini birlikte kullanabilmek çok mantıklı olmuş. Performans tarafında büyük projelerde fark hissediliyor mu acaba?

Yanıtla
comments user
Selin N. 22/10/2026 07:11

Pyrefly’ı duyduğumdan beri merak ediyordum, Pylance ile birlikte kullanılabilmesi güzel olmuş. TSP sayesinde mypy gibi diğer denetleyiciler de ileride seçilebilir hale gelir mi acaba?

Yanıtla
comments user
Uğur H. 22/10/2026 15:20

Pyrefly’ı duyduğumdan beri merak ediyordum, Pylance ile birlikte kullanılabilmesi süper olmuş. TSP sayesinde ileride mypy gibi diğer denetleyiciler de bu şekilde entegre olur mu acaba?

Yanıtla
comments user
Ebru G. 22/10/2026 15:26

Pyrefly’ı duyunca denemek istedim ama Pylance ile çakışır diye çekiniyordum, TSP ile ikisinin bir arada çalışabilmesi güzel olmuş. Rust tabanlı olduğu için büyük projelerde hız farkı hissediliyor mu acaba?

Yanıtla

Yorum gönder Yanıtı iptal et

Yazı Ara

Takip Edin

  • Takipçi
  • Takipçi
  • Takipçi
  • Abone
  • Takipçi
  • Microsoft Sovereign Cloud: İş Yükü Bazlı Kontrol Katmanı
    24/10/2026 Microsoft Sovereign Cloud: İş Yükü Bazlı Kontrol Katmanı
  • PowerToys 0.102: Yeni Fare Araçları ve CLI Desteği
    24/10/2026 PowerToys 0.102: Yeni Fare Araçları ve CLI Desteği
  • Copilot Usage Metrics API: IDE Dışı Araç Kullanımı
    24/10/2026 Copilot Usage Metrics API: IDE Dışı Araç Kullanımı
  • Code with Cosmos: Dört Bölümde Üretime Hazır AI Uygulaması
    24/10/2026 Code with Cosmos: Dört Bölümde Üretime Hazır AI Uygulaması
  • GitHub Apps ile Enterprise Yönetimi PAT'siz Yürütmek
    23/10/2026 GitHub Apps ile Enterprise Yönetimi PAT’siz Yürütmek
  • DevOps Güncellemeleri
    09/03/2026 Azure DevOps Server Şubat Güncellemesi: Güvenlik
  • 2026-03-10_15-35-23
    10/03/2026 Microsoft 365 E7: Yapay Zeka ve Güvenlik Bir Arada
  • Artımlı Anlık Görüntü: Anında Geri Yükleme
    09/03/2026 Artımlı Anlık Görüntü: Anında Geri Yükleme
  • Azure Developer CLI 1.34: azure.yaml Katmanları ve
    04/10/2026 Azure Developer CLI 1.34: azure.yaml Katmanları ve
  • Bulut Sunucu Altyapısı
    09/03/2026 Microsoft Sovereign Cloud: İzolasyonda Güvenli Bulut
  • GitHub Copilot Pro Denemeleri Neden Durdu?
    11/04/2026 GitHub Copilot Pro Denemeleri Neden Durduruldu?
  • vcpkg'de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
    06/04/2026 vcpkg’de Paralel Kurulum ve Güvenlik Yaması: Neler Değişti?
  • MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
    08/04/2026 MCP Apps’i Kolaylaştıran Fluent API: Sahada Ne Değişiyor?
  • Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
    06/04/2026 Yapay Zekâ Çağında Sanayi Politikası: Asıl Mesela Ne?
  • Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler
    10/04/2026 Microsoft Foundry Mart 2026: Sahadan İlk İzlenimler

Hakkımda

Aşkın KILIÇ

Microsoft Azure Çözüm Uzmanı. Bulut bilişim, yapay zekâ, DevOps ve kurumsal güvenlik üzerine yazılar yazıyorum.

Devamını Oku →

Kategoriler

  • Azure
  • Bulut Altyapı
  • DevOps
  • Geliştirici Araçları
  • Güvenlik & Kimlik
  • Konteyner & Kubernetes
  • Kurumsal Teknoloji
  • Microsoft 365
  • Microsoft Azure
  • Veri & Analitik
  • Yapay Zeka

Popüler Etiketler

AI ajanları ASP.NET Core Azure azure app service Azure Cosmos DB Azure Developer CLI Azure DevOps Azure Functions Azure OpenAI azure sdk Azure SQL CI/CD CodeQL code review copilot Copilot CLI DevOps Entra ID geliştirici verimliliği GitHub GitHub Actions GitHub Copilot güvenlik Kimlik Doğrulama Kubernetes kurumsal güvenlik kurumsal yapay zeka maliyet optimizasyonu MCP Microsoft Agent Framework Microsoft Azure Microsoft Entra ID Microsoft Foundry MSVC otomasyon performans Pull Request RAG verimlilik veri yönetimi Visual Studio Visual Studio 2026 VS Code yapay zeka Yazılım geliştirme
  • Gizlilik Politikası
  • Çerez Politikası
  • Kullanım Koşulları
  • Hakkımda
  • İletişim

© 2026 Aşkın KILIÇ | Tüm hakları saklıdır. | Powered By SpiceThemes

Çerez tercihleri Zorunlu çerezler sitenin çalışması için kullanılır. Analitik çerezler yalnız açık izninizden sonra Google Analytics ve Microsoft Clarity için etkinleştirilir. KVKK ve Çerez Politikası
✉

Haftalık Bülten

Azure, DevOps ve Yapay Zeka dünyasındaki en güncel içerikleri her hafta doğrudan e-postanıza alın.

Spam yok. İstediğiniz zaman iptal edebilirsiniz.
📱
Uygulamayı Yükle Ana ekrana ekle, çevrimdışı oku
Ana Sayfa
Kategoriler
💻 Geliştirici Araçları 507 yazı 🏗️ Bulut Altyapı 407 yazı 🤖 Yapay Zeka 331 yazı ☁️ Microsoft Azure 279 yazı 🔧 DevOps 277 yazı 🔒 Güvenlik & Kimlik 223 yazı 🏢 Kurumsal Teknoloji 107 yazı 📊 Veri & Analitik 78 yazı 🐳 Konteyner & Kubernetes 62 yazı 📧 Microsoft 365 22 yazı 📁 Azure 1 yazı
Ara
Popüler
Yapay Zeka Azure Kubernetes DevOps Copilot Docker
Paylaş
WhatsApp
İçindekiler
    ← GitHub CLI Süresi Dolan OAuth ...
    CppCon 2026 Microsoft Notları:... →
    📩

    Gitmeden önce!

    Her pazar özenle seçilmiş teknoloji yazıları ve AI haberleri doğrudan e-postanıza gelsin. Ücretsiz, spam yok.

    🔒 Bilgileriniz güvende. İstediğiniz zaman ayrılabilirsiniz.

    📬 Haftalık bülten: Teknoloji + AI haberleri
    Beni Takip Et Yeni Azure / AI / DevOps yazılarını GitHub ve RSS üzerinden takip edin.
    GitHub RSS