Created
October 22, 2018 09:17
-
-
Save jbmusso/a840e97636777de8d5ad616cfda2b692 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[mypy] | |
mypy_path=typeshed | |
# Specify the target platform details in config, so your developers are | |
# free to run mypy on Windows, Linux, or macOS and get consistent | |
# results. | |
python_version=3.6 | |
platform=linux | |
# flake8-mypy expects the two following for sensible formatting | |
show_column_numbers=True | |
show_error_context=True | |
# do not follow imports (except for ones found in typeshed) | |
follow_imports=normal | |
# since we're ignoring imports, writing .mypy_cache doesn't make any sense | |
cache_dir=./mypy | |
# suppress errors about unsatisfied imports | |
# Big hammer! Should be set to False | |
ignore_missing_imports=True | |
# allow untyped calls as a consequence of the options above | |
disallow_untyped_calls=True | |
# allow returning Any as a consequence of the options above | |
warn_return_any=True | |
# treat Optional per PEP 484 | |
strict_optional=True | |
# ensure all execution paths are returning | |
warn_no_return=True | |
# lint-style cleanliness for typing needs to be disabled; returns more errors | |
# than the full run. | |
warn_redundant_casts=True | |
warn_unused_ignores=False | |
# The following are off by default since they're too noisy. | |
# Flip them on if you feel adventurous. | |
disallow_untyped_defs=False | |
check_untyped_defs=True |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment