From dfb3bd5bfcc885363d8daf031163137ebaac245d Mon Sep 17 00:00:00 2001 From: Matthew Lemon Date: Wed, 2 Oct 2019 20:23:18 +0100 Subject: added back the stuff I need to develop in vim --- mypy.ini | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 mypy.ini (limited to 'mypy.ini') diff --git a/mypy.ini b/mypy.ini new file mode 100644 index 0000000..ee567a3 --- /dev/null +++ b/mypy.ini @@ -0,0 +1,41 @@ +### 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 -- cgit v1.2.3