Visual Studio Code’da Python: Hata Ayıklama, adı Python Hata Ayıklayıcı olarak değiştirir

Adanali

Member
Her ay olduğu gibi, Ekim ayında Microsoft, açık kaynak kod düzenleyicisi Visual Studio Code’da Python kullanımına yönelik yeni özellikler sunuyor.Diğer şeylerin yanı sıra, önceki Debugpy uzantısı artık Python Debugger olarak adlandırılıyor ve yeni bir seçenek sunuyor. Tip denetimi ve astarlamada da değişiklikler yapıldı.

Duyuru



Hata Ayıklayıcı yerine Python Hata Ayıklayıcı


Üç yıl önce sürüm 1.0’a ulaşan Debuggy Uzantısı artık Python Hata Ayıklayıcı haline geldi. İsim değişikliğine ek olarak yeni bir kullanıcı ayarı sunar: Bu seçenek devre dışı bırakılırsa, geliştiriciler tüm uygulamalarında sistem koduna veya üçüncü taraf kitaplıklardan koda geçiş yapabilirler. Varsayılan olarak hata ayıklayıcı yalnızca Python kodunuza başvurur. Daha önce bu ayarın değiştirilmesi, her bir projenin launch.json dosyasının hata ayıklama yapılandırmasında manuel bir ayar yapılmasını gerektiriyordu.

Yeni işlevselliği kullanmak için Python Hata Ayıklayıcı uzantısını yüklemek bir önkoşuldur ve Visual Studio Marketplace’te mevcuttur. Ardından ayarlar kullanıcı arayüzünü (Dosya > Ayarlar > Ayarlar) açabilir, “debugJustMyCode” ifadesini arayabilir ve buradaki onay kutusunu devre dışı bırakabilirsiniz:




Bu onay kutusuyla, VS Code'da yalnızca Python kodunuzda hata ayıklama seçeneğini etkinleştirebilir veya devre dışı bırakabilirsiniz.



Bu onay kutusuyla, VS Code’da yalnızca Python kodunuzda hata ayıklama seçeneğini etkinleştirebilir veya devre dışı bırakabilirsiniz.


(Resim: Microsoft)



launch.json dosyası oluştururken değeri debugpy.debugJustMyCode kullanılmış, tedarik edilmiş justMyCode Dosyada belirtilmemiştir. Bu spesifikasyonda bu, debugpy.debugJustMyCode.

Linting ve tip kontrolüne yönelik güncellemeler


Pylint uzantısı, Python dosyalarının otomatik statik kod analizi (linting) için kullanılır ve önizleme olarak mevcuttur. Varsayılan olarak hataları ve uyarıları yalnızca bir dosya kaydedildiğinde bildirir. Yeni tutum pylint.lintOnChange açılabilir true siz yazarken hata mesajları ve uyarılar almak için.

Microsoft ayrıca halen önizleme aşamasında olan Mypy Type Checker uzantısıyla yeni yazım denetimi özellikleri de ekledi. Diğer şeylerin yanı sıra, uzantı artık çalışma alanındaki açık dosyalarla (standart davranış) veya çalışma alanındaki tüm dosyalarla ilgili sorunları bildirebiliyor.

Aylardır duyurulduğu gibi Python 3.7 desteği de durduruldu. Programlama dilinin yakın zamanda yayımlanan güncel versiyonu 3.12 versiyon numarasına sahiptir.

Microsoft, geliştirici blogunda Visual Studio Code’da Python güncellemeleriyle ilgili tüm ek bilgileri sağlar.


(Mayıs)



Haberin Sonu
 
Üst