- Fix broken mypy-gate.ini (duplicate sections, non-functional wildcard) - Add per-module ignore_errors for all non-gate modules (domains, routers, services, caching_shield, workers, data, api, rag, telegram_bot, sdks) - Gate modules (app/domains/auth/ + app/core/redis.py): 0 errors - Update Makefile mypy-gate target to use full app/ path
44 lines
675 B
INI
44 lines
675 B
INI
[mypy]
|
|
strict = true
|
|
ignore_missing_imports = true
|
|
explicit_package_bases = true
|
|
exclude = (\.venv/|tests/|__pycache__/)
|
|
|
|
[mypy-app.core.redis]
|
|
ignore_errors = false
|
|
|
|
[mypy-app.domains.auth.*]
|
|
ignore_errors = false
|
|
|
|
[mypy-app.domains.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-app.routers.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-app.services.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-app.caching_shield.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-app.workers.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-app.data.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-app.api.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-app.rag.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-app.telegram_bot.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-app.*]
|
|
ignore_errors = true
|
|
|
|
[mypy-sdks.*]
|
|
ignore_errors = true
|