PyCharm 2022.2.2 Sudah Keluar! | Blog PyCharm

Rilis Berita

Kami baru saja merilis pembaruan perbaikan bug kedua untuk PyCharm 2022.2.

Anda dapat memperbarui ke versi ini dari dalam IDE, dengan menggunakan Aplikasi Toolbox, atau dengan menggunakan snaps untuk Ubuntu. Anda juga dapat mengunduhnya dari situs web kami.

Dalam rilis kecil ini, kami telah menyertakan peningkatan besar untuk dukungan kelas data Python.

Untuk attrs package, PyCharm sekarang mengenali API modern seperti attrs.define, attrs.mutable, dan attrs.frozen, yang diperlakukan dengan cara yang sama seperti attr.s, serta attrs.field, yang diperlakukan dengan cara yang sama seperti attr .ib.

PyCharm mengenali referensi ke atribut kelas dalam docstrings, terutama dalam definisi kelas data dan tupel bernama.

Kami juga telah meningkatkan Ganti nama refactoring untuk atribut dataclass. Mengganti nama mereka dalam panggilan konstruktor sekarang akan memperbarui definisi, dan sebaliknya. Ini juga termasuk mengganti nama atribut dari docstrings.

Rilis terbaru ini mencakup perbaikan dan peningkatan berikut:

  • Konsol Python sekarang berfungsi dengan benar untuk proyek di mana penerjemah jarak jauh disiapkan dengan versi PyCharm sebelumnya. [PY-55396]
  • Proyek Django baru pada SSH atau WSL sekarang dibuat dengan struktur direktori khusus dan lingkungan yang diperlukan. [PY-55110]
  • Introspeksi untuk penerjemah yang terletak di gambar Docker dengan pengguna non-root sekarang berfungsi seperti yang diharapkan. [PY-50970]
  • Built-in “tipe” berparameter sekarang dikenali di dalam petunjuk tipe. [PY-46257]
  • enum.auto() panggilan tidak lagi dilaporkan membutuhkan argumen. [PY-53388]
  • Tindakan pemformatan otomatis penurunan harga sekarang memformat file penurunan harga dengan tabel dengan benar. [IDEA-262735]
  • IDE sekarang menampilkan pemberitahuan balon di latar belakang untuk pemeriksaan pra-komit yang selesai dengan hasil yang gagal. [IDEA-265084]
  • Proses debug tidak lagi melambat saat opsi nilai pengembalian arloji diaktifkan. [IDEA-300696]

Anda dapat menemukan daftar lengkap masalah yang diselesaikan di catatan rilis.

Kami selalu menantikan umpan balik dan laporan bug Anda di pelacak masalah kami.

Pemrograman