web-dev-qa-db-fra.com

PyCharm peut-il répertorier toutes les erreurs Python dans un projet?

J'utilise python 2.7 dans un environnement virtuel et PyCharm 2.7 (nouvelle version à partir du 07 février 2013).

Chaque fois que j'ouvre un fichier python qui contient des erreurs sans ambiguïté (équivalent à des erreurs de compilation dans d'autres langues, par exemple en utilisant des variables non déclarées, en appelant des fonctions non existantes), il montre des bandes rouges dans la gouttière du fichier.

Ainsi, je découvre des erreurs de manière aléatoire lorsque je suis arrivé à naviguer vers un fichier qui les contient. Ce que j'aimerais vraiment, c'est pouvoir lister toutes les erreurs python dans une fenêtre séparée. Visual Studio 2005/2008/2010/... IDE a une vue "Erreurs" distincte qui les répertorie toutes avec des noms de fichiers et des numéros de ligne, et me donne la possibilité de cliquer sur n'importe lequel d'entre eux erreurs et accédez directement à la source.

PyCharm a-t-il quelque chose comme ça?

80
Hamish Grubijan

Vous pouvez appeler Code | Inspecter le code (anciennement Analyser | Inspecter le code, grâce à @ CrackerJack9) pour obtenir toutes les erreurs et avertissements et les moyens de les corriger. Dans le panneau de résultats, vous pouvez choisir de ne voir que les erreurs (bouton rouge/jaune sur le côté gauche).

105
Vladimir

Oui, exécutez Analyze | Inspect Code et spécifiez Whole project comme périmètre d'analyse.

14
Andrey Vlasovskikh

Dans Pycharm 2.6.3:
Code -> Inspecter le code

12
forward