Static type checking with Mypy¶
If mypy
is set to "y"
, static type checking is added with mypy.
If "github_actions
is also set to "y"
, the code is checked with mypy
during every workflow that is triggered.
The default configuration is as shown below, and can be edited in pyproject.toml
.
[tool.mypy]
disallow_untyped_defs = "True"
disallow_any_unimported = "True"
no_implicit_optional = "True"
check_untyped_defs = "True"
warn_return_any = "True"
warn_unused_ignores = "True"
show_error_codes = "True"
exclude = [
'\.venv',
'{{cookiecutter.project_name}}',
'tests'
]