Как правильно выстроить конфигурацию Ruff (линтинг, форматирование, автозамены) и сделать так, чтобы одинаковые правила гарантировались в локальной сборке и на CI без ручного шаманства.
Покажем, какие проверки ruff дают максимальную пользу на первом этапе: лучшие правила для стиля и предотвращения ошибок, как собрать минимальный конфиг и постепенно включать строгие ограничения без остановки разработки.
Поговорим о стратегии внедрения ruff и автоформатирования: единый конфиг, правила для разных веток, pre-commit/CI и как договориться о форматах без долгих споров. В результате получите понятный процесс, который делает ревью быстрее и безопаснее.
С нуля до уверенной работы с линтингом и форматированием Python-кода. Подходит для начинающих и тех, кто уже пишет на Python. Разберитесь с Ruff раз и навсегда — и перестаньте гадать, какой инструмент запускать.
7 разделов • 18 уроков
Изучите преподавательский состав

Senior Python Developer. Стаж 12 лет. Более 4 миллионов просмотров на YouTube, создатель проекта $ sudo teach IT. Преподаёт с 2019 года, программирует с 2013.

Опытные преподаватели, научные руководители и их помощники ежедневно работают над созданием и улучшением курсов платформы!
Войдите в аккаунт, чтобы оставить отзыв о курсе