From d0020fe0a70337f232a5c640d3285e239e8426a1 Mon Sep 17 00:00:00 2001 From: KabootarGod Date: Wed, 2 Sep 2026 19:22:46 +0530 Subject: [PATCH] docs(ci): document mypy strict mode target and current CI status #339 --- DEVELOPMENT.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index a2a0278..5d4d742 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -173,7 +173,9 @@ uv run ruff check --fix . ### Type Checking -This project uses [mypy](https://mypy.readthedocs.io/) for static type checking. +This project uses [mypy](https://mypy.readthedocs.io/) for static type checking and is configured with `strict = true` in `pyproject.toml`. + +**Note on CI Enforcement:** Currently, mypy strict mode is non-blocking in our CI pipeline (`continue-on-error: true`). While type-checking errors will not immediately fail your build, we are actively working towards making strict type enforcement a blocking requirement. Contributors are highly encouraged to resolve all mypy errors locally before submitting a PR to help us reach this target. (For more details, see the related CI-enforcement tracking issue: [#344](https://github.com/OpenAgentHQ/openagent-eval/issues/344)). ```bash uv run mypy openagent_eval/