O PyCharm pode listar todos os erros do Python em um projeto?

92

Eu uso o python 2.7 em um ambiente virtual e o PyCharm 2.7 (nova versão em 07 de fevereiro de 2013).

Sempre que abro um arquivo Python que contém erros inequívocos (equivalente a erros de compilação em outras linguagens, por exemplo, usando variáveis ​​não declaradas, chamando funções não existentes), ele mostra listras vermelhas na sarjeta do arquivo.

Portanto, descubro erros aleatoriamente ao navegar para um arquivo que os contém. O que eu realmente gostaria é poder listar todos os erros do Python em uma janela separada. O IDE do Visual Studio 2005/2008/2010 / ... tem uma visualização "Erros" separada que lista todos eles com nomes de arquivo e números de linha e me dá a capacidade de clicar em qualquer um desses erros e navegar diretamente para o fonte.

O PyCharm tem algo assim?

Hamish Grubijan
fonte

Respostas:

121

Você pode chamar Code | Inspect Code (anteriormente Analyze | Inspect Code, graças a @ CrackerJack9) para obter todos os erros e avisos e maneiras de corrigi-los. No painel de resultados, você pode escolher ver apenas os erros (botão vermelho / amarelo no lado esquerdo).

Vladimir
fonte
Uau. Esse recurso é incrível. Eu nunca usei isso antes Muito útil!
kevinarpe
O que eu acho super chato é que ele mostra erros em centenas de arquivos, eu ainda não encontrei as configurações que apenas meus próprios arquivos devem ser verificados.
kap
@kap Eu acho que se você seguir esta resposta filtrará os diretórios que você escolher. Apenas tentei e pareceu funcionar.
Jason Capriotti
@vladimir como fazer em movimento. Isso é mostrado no editor. Meu PyCharm não está mostrando erros de rolagem à direita, por exemplo, variáveis ​​não declaradas no meu script.
imsrgadich
14

Sim, execute Analyze | Inspect Code e especifique Whole project como o escopo da análise.

Andrey Vlasovskikh
fonte
13

No Pycharm 2.6.3:
Código -> Inspecionar Código

frente
fonte