diff --git a/bot/mypy.ini b/bot/mypy.ini index 1d2da341d..f73823c12 100644 --- a/bot/mypy.ini +++ b/bot/mypy.ini @@ -12,8 +12,8 @@ show_column_numbers=True # show error messages from unrelated files follow_imports=normal -# suppress errors about unsatisfied imports -ignore_missing_imports=True +# don't suppress errors about unsatisfied imports +ignore_missing_imports=False # be strict disallow_untyped_calls=True @@ -34,6 +34,32 @@ check_untyped_defs=True # enable pydantic mypy plugin. plugins = pydantic.mypy +[mypy-arrow.*] +ignore_missing_imports=True + +[mypy-requests_async.*] +ignore_missing_imports=True + +[mypy-structlog.*] +ignore_missing_imports=True + +[mypy-rure.*] +ignore_missing_imports=True + +[mypy-pytest_mock.*] +ignore_missing_imports=True + +[mypy-markdown_html_finder.*] +ignore_missing_imports=True + +[mypy-asyncio_redis.*] +ignore_missing_imports=True + +[mypy-zstandard.*] +ignore_missing_imports=True + +[mypy-inflection.*] +ignore_missing_imports=True # https://pydantic-docs.helpmanual.io/mypy_plugin/#plugin-settings [pydantic-mypy] diff --git a/web_api/mypy.ini b/web_api/mypy.ini index 1d2da341d..00d5a4277 100644 --- a/web_api/mypy.ini +++ b/web_api/mypy.ini @@ -12,8 +12,8 @@ show_column_numbers=True # show error messages from unrelated files follow_imports=normal -# suppress errors about unsatisfied imports -ignore_missing_imports=True +# don't suppress errors about unsatisfied imports +ignore_missing_imports=False # be strict disallow_untyped_calls=True @@ -34,6 +34,24 @@ check_untyped_defs=True # enable pydantic mypy plugin. plugins = pydantic.mypy +[mypy-django.*] +ignore_missing_imports=True + +[mypy-dj_database_url.*] +ignore_missing_imports=True + +[mypy-zstandard.*] +ignore_missing_imports=True + +[mypy-responses.*] +ignore_missing_imports=True + +[mypy-stripe.*] +ignore_missing_imports=True + +[mypy-pytest_mock.*] +ignore_missing_imports=True + # https://pydantic-docs.helpmanual.io/mypy_plugin/#plugin-settings [pydantic-mypy]