From 14836e4143e5516005591b78e8b40fd035924890 Mon Sep 17 00:00:00 2001 From: Pierre Camilleri Date: Wed, 20 May 2026 21:58:19 +0200 Subject: [PATCH 1/2] fix(ci): ignore some noisy linting errors --- pyproject.toml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 02bcad8eb3..e48c297f21 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -205,3 +205,7 @@ strict = ["frictionless"] include = ["frictionless"] exclude = ["frictionless/vendors"] ignore = ["**/__spec__/**", "**/__init__.py", "**/conftest.py"] +# typer's Option/Argument overloads include Any in their signatures, which +# trips these two rules on every call site without revealing real bugs. +reportUnknownMemberType = false +reportUnknownVariableType = false From 24dad7c768f433d74e99d319d84ba4934c3e945c Mon Sep 17 00:00:00 2001 From: Pierre Camilleri Date: Wed, 20 May 2026 22:22:38 +0200 Subject: [PATCH 2/2] fix: do not overwrite options --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index e48c297f21..345de641dd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -201,7 +201,7 @@ filterwarnings = [ ] [tool.pyright] -strict = ["frictionless"] +typeCheckingMode = "strict" include = ["frictionless"] exclude = ["frictionless/vendors"] ignore = ["**/__spec__/**", "**/__init__.py", "**/conftest.py"]