Skip to content

teamofroman/template_ruff_precommit

Repository files navigation

Шаблон для проектов со стилизатором Ruff

Основное

  1. Базовая версия Python - 3.11.
  2. В файле requirements_style.txt находятся зависимости для стилистики.
  3. В каталоге src находится базовая структура проекта
  4. В файле srd/requirements.txt прописываются базовые зависимости.
  5. В каталоге infra находятся настроечные файлы проекта. Здесь же размещать файлы для docker compose.

Стилистика

Для стилизации кода используется пакеты Ruff и Pre-commit

Проверка стилистики кода осуществляется командой

ruff check

Если одновременно надо пофиксить то, что можно поиксить автоматически, то добавляем параметр --fix

ruff check --fix

Что бы стилистика автоматически проверялась и поправлялась при комитах надо добавить hook pre-commit к git

pre-commit install

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages