From eaf8c3efc8bc96a4a833128c41a51317b899e5c5 Mon Sep 17 00:00:00 2001 From: Ben Date: Tue, 18 Aug 2026 06:08:03 -0400 Subject: [PATCH] Strengthen ty type checks Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> --- docs/conf.py | 2 +- pyproject.toml | 9 ++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index cb23f33..9f32a5a 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -6,7 +6,7 @@ distribution = metadata("your-package-name") project = distribution["Name"] -author = distribution.get("Author") or distribution.get("Author-email", "") +author = distribution["Author"] or distribution["Author-email"] version = distribution_version(project) release = version year = datetime.now(UTC).year diff --git a/pyproject.toml b/pyproject.toml index 6aca857..81e8ea1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -158,7 +158,7 @@ relative_files = true omit = ["*/__pycache__/*"] [tool.ty.environment] -python-version = "3.13" +python-version = "3.11" [tool.ty.src] # Set include = ["src/your_package_name"] after adding the library package. @@ -179,5 +179,8 @@ invalid-assignment = "error" invalid-method-override = "error" unresolved-attribute = "error" possibly-missing-attribute = "error" -no-matching-overload = "ignore" -unused-ignore-comment = "ignore" +missing-type-argument = "error" +no-matching-overload = "error" +unsound-return-statement = "error" +possibly-unresolved-reference = "warn" +unused-ignore-comment = "error"