97 votes

Comment désactiver une erreur pep8 dans un fichier spécifique ?

J'ai essayé avec

#:PEP8 -E223

ou

# pep8: disable=E223

Je pensais que le second fonctionnerait mais ça ne semble pas être le cas.

Avez-vous une idée de la façon dont je peux m'y prendre ?

2voto

eugene y Points 37378

Si vous utilisez Flake8 3.7.0+, vous pouvez ignorer des avertissements spécifiques pour des fichiers entiers en utilisant la commande --per-file-ignores option.

Utilisation de la ligne de commande :

flake8 --per-file-ignores='project/__init__.py:F401,F403 setup.py:E121'

Cela peut également être spécifié dans un fichier de configuration :

[flake8]
per-file-ignores =
    __init__.py: F401,F403
    setup.py: E121
    other/*: W9

1voto

Gera Zenobi Points 31

Vous pouvez le faire, par exemple, avec le fichier de configuration de votre installation ( setup.cfg ) :

[tool:pytest]
pep8ignore =
    *.py E501 W503
    api.py E402                <=============== HERE
    doc/* ALL
pep8maxlinelength = 120
flakes-ignore =
    UnusedImport
filterwarnings =
  ignore::DeprecationWarning

0voto

Won Jack Points 75

Dans l'IDE de LiClipse vous pouvez ajouter --ignore=E501 dans l'analyse du code de la préférence.

Si quelqu'un utilise Eclipse comme IDE, c'est le moyen le plus pratique de le faire.

enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X