J'utilise PyCharm (v 2.7.2) pour développer une application Django, mais je n'arrive pas à vérifier les violations de style PEP8. J'ai activé "violation de style de codage PEP8" dans le Section "Inspections" des paramètres, mais PyCharm ne met pas en évidence les violations de style. Y a-t-il un moyen de résoudre ce problème?
Quelle version de Python utilisez-vous? Si c'est Python 3 (peut-être spécifiquement Windows 64 bits), il y a quelques bogues enregistrés contre cela sur JetBrains ' site:
Le mien n'apparaissait pas en raison de la palette de couleurs. Par défaut, il est marqué comme "avertissement faible", vous devrez donc peut-être modifier l'apparence pour la rendre visible. Éditeur> Couleurs et polices> Général> Erreurs et avertissements.
Pour moi, j'ai trouvé que la meilleure façon pour moi était d'inclure la vérification de pep8 en tant que script externe, quelque chose du genre:
L'avantage de cela est que les erreurs apparaissent comme une sorte de liste de tâches au bas du cadre. De cette façon, je n'ai pas à chercher dans le code des erreurs.
OP demande un moyen de mettre en évidence les erreurs PEP8 sur PyCharm, mais il existe un autre moyen (beaucoup plus clair à mon avis) pour voir les violations (extrait de documents de PyCharm ). Code ouvert | Inspectez le code et les amis:
Fenêtre de l'outil d'inspection
Voir | Fenêtres d'outils | Inspection:
- Vous pouvez accéder à la fenêtre d'outils de cette façon uniquement lorsqu'elle est déjà ouverte via Code | Inspectez le code.
- Après avoir désactivé la fenêtre d'outils manuellement en cliquant sur le bouton Fermer, la fenêtre d'outils est à nouveau disponible uniquement via Code | Inspectez le code. La fenêtre de l'outil d'inspection affiche les résultats de l'inspection sur des onglets séparés
Je viens de le tester sur un PyCharm Community Edition et cela a fonctionné comme un charm (sans jeu de mots).