PEP 8 - официальное руководство по стилю написания кода на Python.
Flake8 - обёртка для PyFlakes, pycodestyle и McCabe, проверяет соответствие кода PEP 8 и обнаруживает логические ошибки.
Pylint - более строгий и всеобъемлющий инструмент статического анализа, выявляет широкие категории ошибок, проверяет соответствие стандарту кодирования и распознает рефакторинговые участки кода.
Black - бескомпромиссный форматер кода, который автоматически форматирует код в соответствии с PEP 8, не требуя ручной настройки.
isort - инструмент для сортировки импортов в алфавитном порядке и по секциям.
Mypy - статический анализатор типов, который проверяет корректность использования типов в коде.
autopep8 - инструмент, который автоматически форматирует код, чтобы соответствовать большинству требований PEP 8.