Skip to content

Commit 3230265

Browse files
committed
config(mypy): add overrides for env-dependent type ignores
Add mypy overrides for modules with environment-dependent type ignores (CI vs local have different library versions): - app.middleware - app.security.rate_limiting - db.executor This disables warn_unused_ignores for these modules to handle differences between CI (minimal stubs) and local (full stubs).
1 parent b273457 commit 3230265

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

pyproject.toml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,18 @@ module = "app.agent.tools"
126126
disallow_untyped_decorators = false
127127
warn_unused_ignores = false
128128

129+
[[tool.mypy.overrides]]
130+
module = "app.middleware"
131+
warn_unused_ignores = false
132+
133+
[[tool.mypy.overrides]]
134+
module = "app.security.rate_limiting"
135+
warn_unused_ignores = false
136+
137+
[[tool.mypy.overrides]]
138+
module = "db.executor"
139+
warn_unused_ignores = false
140+
129141
# Pytest configuration
130142
[tool.pytest.ini_options]
131143
testpaths = ["tests"]

0 commit comments

Comments
 (0)