Bisakah PyCharm mencantumkan semua kesalahan Python dalam sebuah proyek?


92

Saya menggunakan python 2.7 di lingkungan virtual dan PyCharm 2.7 (build baru pada Februari 07 2013).

Setiap kali saya membuka file python di dalamnya yang memiliki kesalahan yang tidak ambigu (setara dengan kesalahan kompilasi dalam bahasa lain, misalnya menggunakan variabel yang tidak dideklarasikan, memanggil fungsi yang tidak ada), itu menunjukkan garis-garis merah di selokan file.

Jadi, saya menemukan kesalahan secara acak karena saya kebetulan menavigasi ke file yang berisi kesalahan tersebut. Yang benar-benar saya inginkan adalah dapat membuat daftar semua kesalahan python di jendela terpisah. Visual Studio 2005/2008/2010 / ... IDE memiliki tampilan "Kesalahan" terpisah yang mencantumkan semuanya dengan nama file dan nomor baris, dan memberi saya kemampuan untuk mengklik salah satu dari kesalahan ini dan menavigasi langsung ke sumber.

Apakah PyCharm memiliki yang seperti ini?

Jawaban:


122

Anda dapat memanggil Code | Inspect Code (sebelumnya Analyze | Inspect Code, terima kasih kepada @ CrackerJack9) untuk mendapatkan semua kesalahan dan peringatan serta cara untuk memperbaikinya. Di panel hasil Anda dapat memilih untuk hanya melihat kesalahan (tombol merah / kuning di sisi kiri).


Wow. Fitur ini luar biasa. Saya tidak pernah menggunakannya sebelumnya. Sangat membantu!
kevinarpe

Apa yang menurut saya sangat menjengkelkan adalah ini menunjukkan kesalahan dalam ratusan file, saya belum menemukan pengaturan yang hanya file saya sendiri yang harus diperiksa.
kap

@kap Saya pikir jika Anda mengikuti jawaban ini, itu akan menyaring direktori yang Anda pilih. Baru saja mencobanya dan sepertinya berhasil.
Jason Capriotti

@vladimir bagaimana melakukannya saat dalam perjalanan. Itu ditunjukkan di editor. PyCharm saya tidak menampilkan kesalahan gulir kanan, misalnya, variabel tidak dideklarasikan dalam skrip saya.
imsrgadich


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.