Skip to content

Commit 427fca1

Browse files
committed
ci: run strict mypy on RiskOps package, ignore legacy modules
1 parent b195291 commit 427fca1

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

pyproject.toml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,19 @@ mypy_path = "src"
8181
strict = true
8282
warn_unused_configs = true
8383
ignore_missing_imports = true
84-
disable_error_code = ["no-untyped-def", "type-arg"]
84+
# On garde un mode strict, mais on coupe juste les warnings sur les stubs manquants
85+
# pour certaines libs tierces (requests, etc.).
86+
disable_error_code = ["import-untyped"]
87+
88+
# Legacy converter CSV→XLSX : on accepte temporairement les fonctions non typées.
89+
[[tool.mypy.overrides]]
90+
module = "riskops.converters.*"
91+
ignore_errors = true
92+
93+
# Commandes CLI Typer : points d’entrée, on n’impose pas encore 100 % d’annotations.
94+
[[tool.mypy.overrides]]
95+
module = "riskops.cli.*"
96+
ignore_errors = true
8597

8698
[tool.pytest.ini_options]
8799
minversion = "8.0"

0 commit comments

Comments
 (0)