Встречается на собеседованиях • сегодня
Как встроить проверку типов в CI/CD
Для встраивания проверки типов в CI/CD можно использовать mypy — статический анализатор типов для Python. Вот как это сделать:
- Установите
mypyв проект:
bash
pip install mypy- Добавьте проверку в CI-скрипт (например,
.github/workflows/ci.ymlдля GitHub Actions):
yaml
jobs:
typecheck:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-python@v2
- run: pip install mypy
- run: mypy .- Настройте
mypyчерезmypy.iniилиpyproject.toml:
ini
[mypy]
python_version = 3.9
warn_return_any = True
disallow_untyped_defs = TrueКлючевые моменты:
- Проверка выполняется при каждом коммите/пуше
- Можно настроить строгость проверок
- Ошибки типов будут падать CI
- Для ускорения кэшируйте
.mypy_cache

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы