Может ли PyCharm перечислить все ошибки Python в проекте?


92

Я использую python 2.7 в виртуальной среде и PyCharm 2.7 (новая сборка от 07 февраля 2013 г.).

Всякий раз, когда я открываю в нем файл python, который имеет однозначные ошибки (эквивалент ошибок компиляции на других языках, например, использование необъявленных переменных, вызов несуществующих функций), он показывает красные полосы в желобе файла.

Итак, я обнаруживаю ошибки случайным образом, когда мне довелось перейти к файлу, который их содержит. Что мне действительно нужно, так это иметь возможность перечислять все ошибки python в отдельном окне. В Visual Studio 2005/2008/2010 / ... IDE есть отдельное представление «Ошибки», в котором перечислены все они с именами файлов и номерами строк, и дает мне возможность щелкнуть любую из этих ошибок и перейти непосредственно к источник.

Есть ли в PyCharm что-нибудь подобное?

Ответы:


122

Вы можете вызвать Code | Inspect Code (ранее Analyze | Inspect Code, благодаря @ CrackerJack9), чтобы получить все ошибки, предупреждения и способы их исправления. На панели результатов вы можете выбрать отображение только ошибок (красная / желтая кнопка с левой стороны).


Ого. Это потрясающая функция. Никогда раньше не пользовался. Очень полезно!
kevinarpe

Что меня очень раздражает, так это то, что он показывает ошибки в сотнях файлов, мне еще предстоит найти настройки, которые должны проверять только мои собственные файлы.
кап

@kap Я думаю, что если вы последуете этому ответу, он отфильтрует выбранные вами каталоги. Просто попробовал, и, похоже, это сработало.
Джейсон

@vladimir, как это сделать на ходу. То есть показать это в редакторе. Мой PyCharm не показывает ошибки правой прокрутки, например, переменные, не объявленные в моем скрипте.
imsrgadich


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.