mypy.ini - mypy configuration

To run, execute mypy from the directory containing this file.

This section must be present.

[mypy]

See files.

check_untyped_defs = true
files = .
exclude = (^build/)|(^CodeChat_Server/templates/)|(^venv_fedora/)
 

All the Thrift-generated code lacks type annotations. Ignore all errors.

[mypy-CodeChat_Server.gen_py.*]
ignore_errors = True
 

The following libraries lack annotations. Ignore missing imports.

[mypy-argh.*]
ignore_missing_imports = True

[mypy-bottle.*]
ignore_missing_imports = True

[mypy-cherrypy.*]
ignore_missing_imports = True

[mypy-coverage.*]
ignore_missing_imports = True

[mypy-lxml.*]
ignore_missing_imports = True

[mypy-numpy.*]
ignore_missing_imports = True

[mypy-psutil.*]
ignore_missing_imports = True

[mypy-pygments.*]
ignore_missing_imports = True
 

Sadly, strictyaml doesn’t provide mypy types.

[mypy-strictyaml.*]
ignore_missing_imports = True

[mypy-thrift.*]
ignore_missing_imports = True

[mypy-watchdog.*]
ignore_missing_imports = True