Может ли 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
14

Да, запустите Analyze | Inspect Code и укажите весь проект в качестве области анализа.

Андрей Власовских
источник
13

В Pycharm 2.6.3:
Код -> Проверить код

вперед
источник