autopep8 - это форматировщик, который модифицирует код, не совместимый с PEP8.
Проверка соответствия соглашениям осуществляется с помощью утилиты pycodestyle. В autopep8 есть поддержка многопоточности, рекурсивного обхода каталогов, возможность сохранения настроек в файле, задание диапазона строк для исправления, фильтрация ошибок и непосредственное изменение проверяемого файла.
Из минусов - невозможность подключения собственных стилей, что ограничивает круг его применения.
#полезностьдня
Проверка соответствия соглашениям осуществляется с помощью утилиты pycodestyle. В autopep8 есть поддержка многопоточности, рекурсивного обхода каталогов, возможность сохранения настроек в файле, задание диапазона строк для исправления, фильтрация ошибок и непосредственное изменение проверяемого файла.
Из минусов - невозможность подключения собственных стилей, что ограничивает круг его применения.
#полезностьдня
--- original/example.py
+++ fixed/example.py
@@ -1,14 +1,16 @@
import os
import notexistmodule
-def Function(num,num_two):
+
+def Function(num, num_two):
return num
+
class MyClass:
"""class MyClass """
- def _init_(self,var):
- self.var=var
+ def _init_(self, var):
+ self.var = var
def out(var):
print(var)