J'utilise Tox pour exécuter des tests unitaires, avec une commande flake8 qui vérifie les erreurs de formatage du code. Chaque fois que je code dans PyCharm, j'exécute tox puis je réalise que j'ai un tas d'erreurs de formatage ennuyeuses que je dois sauvegarder et corriger manuellement. Je voudrais que PyCharm formate automatiquement le code (selon flake8 google pour moi chaque fois qu'il enregistre automatiquement après que j'arrête de taper.
mon testenv tox ressemble à ceci:
[testenv:flake8]
commands=flake8 <my_code_directory>
deps =
flake8==2.4.1
flake8-import-order==0.11
pep8-naming==0.4.1
[flake8]
max-line-length = 120
import-order-style = google
Est-ce possible? Dois-je télécharger un plugin spécifique quelque part? Sinon avec flake8, qu'en est-il de PEP-8?
Flake8 et les commandes d'importation ne sont pas auto-réparables d'une manière conforme à ce que vous voyez. Vous pouvez réparer automatiquement pep8 avec autopep8.
Il y a des discussions ici sur l'implémentation de ceci pour Flake8.