### THESE ARE DEFAULTS PROVIDED FOR flake8-mypy plugin ### If needed for bare mypy run, add --config-file command ### Can be applied to flake8 with --mypy-config - both of these pointing to this file [mypy] # 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 # follow imports -normal is default and not requied, but anyway follow_imports=normal # flake8-mypy expects the two following for sensible formatting show_column_numbers=True show_error_context=False # suppress errors about unsatisfied imports ignore_missing_imports=True # allow untyped calls as a consequence of the options above disallow_untyped_calls=False # 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=False 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=False