Comment désactiver l'inspection PEP 8 dans PyCharm
j'ai installé PyCharm et activé les vérifications pep8 dans Inspections
si j'écris ce genre de fonction
def func(argOne):
print(argOne)
l'IDE me montre cet avertissement: Argument name should be lowercase
mais il n'y a pas d'option pour ignorer une telle inspection.
Je ne peux pas trouver un tel numéro d'erreur de l'ignorer ici
ici les inspections de dénomination.
comment ignorer seulement quelques de ?
pourquoi j'ai besoin de ceci:
les lignes directrices actuelles sur le codage des projets doivent être conservées
(il est trop difficile de changer les lignes directrices de l'ensemble du projet)
exactement ce que je veux:
j'ai besoin de désactiver seulement quelques inspections de dénomination. toutes comme par "Settings"-> "Editor"-> "Inspections"->"PEP8 coding style violation"
.
par exemple, les noms de classe devraient toujours être inspectés avec PEP8, et les noms d'arguments de fonction non.
4 réponses
Depuis PyCharm 2.7 vous pouvez survoler le code inspecté et utiliser le ignorez les erreurs comme celle-ci.
vous pouvez gérer les erreurs ignorées à paramètres > éditeur > Code Style > Inspections > PEP 8 violation de la convention de nommage > ignoré les erreurs
testé dans PyCharm Community Edition 2016.3.2
Edit:
Pour supprimer la modification plus tard, vous pouvez utiliser Afficher Seulement Les Inspections Modifiées et supprimer le erreurs Ignorées
Testé in PyCharm Community Edition 2017.2.3
en utilisant PyCharm 5 (community edition), vous pouvez effectuer les opérations suivantes. Code -> Inspecter Le Code. Sélectionnez ensuite l'erreur d'inspection requise et cliquez sur L'option "Supprimer" du côté droit. Veuillez voir la capture d'écran ci-dessous:
une fois que vous avez fait ceci, il ajoute un commentaire comme montré dans la capture d'écran ci-dessous:
Comme déjà mentionné dans d'autres commentaires, vous devriez peut-être vous demander pourquoi vous supprimez les lignes directrices PEP8. Cependant, parfois il semble nécessaire, par exemple en utilisant le module pytest il est nécessaire de shadow variables etc qui PEP8 Inspection se plaint au sujet de Qui cas cette caractéristique dans PyCharm est très utile.
Argh! C'était frustrant pour moi aussi.
C'est le avertissement Je ne suis pas d'accord. De toute façon, vous pouvez le corriger en cliquant sur cette case à cocher dans l'image.
pour le moment le seul moyen d'empêcher que la convention de nommage spécifique de pep8 est de désactiver complètement par Settings
>Inspections
>Python
, ou de simplement laisser comme c'est.