AlekseiBogachev/competitive_ds_cource_prj

poethepoet

Opened this issue · 0 comments

С помощью poethepoet добавить автоматизацию выполнения следующих задач:

  1. Тестирование
  2. Проверки окружения с помощью poetry
  3. Автоформатирование
  4. Линтинг (проверка оформления) python-модулей
  5. Линтинг (проверка оформления) Jupyter
  6. Линтинг (проверка оформления) yaml
  7. Линтинг (проверка типов) с mypy python-модулей
  8. Линтинг (проверка типов) с mypy Jupyter

Таким образом, повторять poethepoet должен проходить всю цепочку, которую выполняет команда

poetry run pre-commit run --all-files