From bc5d19c8150bf7960839243ceeb6f62a9df54e18 Mon Sep 17 00:00:00 2001 From: Cody Logan Date: Fri, 3 Nov 2023 09:51:01 -0700 Subject: Add some mypy configuration --- pyproject.toml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 0ab61b7..36a90ae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -185,6 +185,15 @@ exclude_lines = [ "if TYPE_CHECKING:", ] +[tool.mypy] +python_version = "3.7" +warn_unused_configs = true +warn_redundant_casts = true +warn_unused_ignores = true +strict_equality = true +check_untyped_defs = true +extra_checks = true + [[tool.mypy.overrides]] module = [ "mwclient", -- cgit v1.2.3