You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test/sanity/code-smell/mypy/ansible-test.ini

29 lines
1018 B
INI

# 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