Czy PyCharm może wyświetlić listę wszystkich błędów Pythona w projekcie?

92

Używam Pythona 2.7 w środowisku wirtualnym i PyCharm 2.7 (nowa wersja od 07 lutego 2013).

Za każdym razem, gdy otwieram w nim plik Pythona, który ma jednoznaczne błędy (odpowiednik błędów kompilacji w innych językach, np. Przy użyciu niezadeklarowanych zmiennych, wywoływanie nieistniejących funkcji), w rynnie pliku pojawiają się czerwone paski.

Tak więc znajduję błędy losowo, gdy przechodzę do pliku, który je zawiera. Naprawdę chciałbym móc wyświetlić listę wszystkich błędów Pythona w osobnym oknie. Visual Studio 2005/2008/2010 / ... IDE ma oddzielny widok „Błędy”, w którym wszystkie są wymienione wraz z nazwami plików i numerami wierszy oraz daje mi możliwość kliknięcia dowolnego z tych błędów i przejścia bezpośrednio do źródło.

Czy PyCharm ma coś takiego?

Hamish Grubijan
źródło

Odpowiedzi:

122

Możesz zadzwonić do Code | Inspect Code (dawniej Analyze | Inspect Code, dzięki @ CrackerJack9), aby uzyskać wszystkie błędy i ostrzeżenia oraz sposoby ich naprawienia. W panelu wyników możesz wybrać wyświetlanie tylko błędów (czerwony / żółty przycisk po lewej stronie).

Vladimir
źródło
Woah. Ta funkcja jest niesamowita. Nigdy wcześniej go nie używałem. Bardzo pomocny!
kevinarpe
To, co uważam za bardzo irytujące, to to, że pokazuje błędy w setkach plików, nie znalazłem jeszcze ustawień, które powinny być sprawdzane tylko przez moje własne pliki.
kap
@kap Myślę, że jeśli zastosujesz się do tej odpowiedzi, odfiltruje wybrane katalogi. Po prostu spróbowałem i wydawało się, że działa.
Jason Capriotti
@vladimir, jak to zrobić w podróży. To znaczy pokaż to w edytorze. Mój PyCharm nie pokazuje błędów przewijania w prawo, na przykład zmiennych niezadeklarowanych w moim skrypcie.
imsrgadich
14

Tak, uruchom Analyze | Inspect Code i określ cały projekt jako zakres analizy.

Andrey Vlasovskikh
źródło
13

W Pycharm 2.6.3:
Kod -> Sprawdź kod

Naprzód
źródło