# IMPORTANT # Set "ignore_missing_imports" per package below, rather than globally. # That will help identify missing type stubs that should be added to the sanity test environment. [mypy] # There are ~350 errors reported in ansible-test when strict optional checking is enabled. # Until the number of occurrences are greatly reduced, it's better to disable strict checking. strict_optional = False # There are ~13 type-abstract errors reported in ansible-test. # This is due to assumptions mypy makes about Type and abstract types. # See: https://discuss.python.org/t/add-abstracttype-to-the-typing-module/21996/13 # The safe-super rule is disabled because it reports false positives on methods which return None. disable_error_code = type-abstract,safe-super [mypy-argcomplete] ignore_missing_imports = True [mypy-argcomplete.finders] ignore_missing_imports = True [mypy-coverage] ignore_missing_imports = True [mypy-ansible_release] ignore_missing_imports = True [mypy-StringIO] ignore_missing_imports = True