- Зачем: - половина критерия приёмки стояла не там, где решено: предупреждение о ручном равенстве версий ruff адресовано тому, кто правит лок в generator/, а лежало в корневом Makefile. - довод «генератор — отдельная сущность» был выписан трижды почти дословно. - Что: - равенство версий и охват корневой цели названы в карте проверок; три примечания к таблице собраны списком. - названа цена занижения target-version: даги бегут на 3.13 и модернизаций не получают. - шапка generator/Makefile вырезана, корневая сжата до строки, объяснение в ruff.toml укорочено. - формулировки в AGENTS.md и README поправлены. - Проверка: - make lint; make config-test — зелёные. - make -C generator lint; typecheck — зелёные; исходники генератора не менялись. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
24 lines
408 B
Makefile
24 lines
408 B
Makefile
.PHONY: lint typecheck test docs inventory
|
|
|
|
# --- Проверки ---
|
|
|
|
lint:
|
|
uv run ruff check
|
|
uv run ruff format --check
|
|
|
|
typecheck:
|
|
uv run ty check
|
|
|
|
test:
|
|
uv run pytest
|
|
|
|
# --- Сборка из кода ---
|
|
|
|
docs:
|
|
uv run python -m clickstream_generator.schema_doc \
|
|
../docs/formats/clickstream-event.md
|
|
|
|
inventory:
|
|
uv run python -m clickstream_generator.inventory \
|
|
../data/world-inventory.json
|