From 7122e2fced4ed8879442c08b9e97752c4b250f7c Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 13 May 2026 13:43:32 +0100 Subject: chore(python): add basedpyright type-checking ruff (format + check) was already wired into fmt/check-fmt/lint. Add basedpyright as the type-checker for python so 'just lint' covers correctness too. Pyright config sets standard mode (lenient enough to not flood on stdlib edges) and excludes ipython_config.py whose 'c' is injected by IPython at config load time. --- pyrightconfig.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 pyrightconfig.json (limited to 'pyrightconfig.json') diff --git a/pyrightconfig.json b/pyrightconfig.json new file mode 100644 index 0000000..7b59b39 --- /dev/null +++ b/pyrightconfig.json @@ -0,0 +1,11 @@ +{ + "typeCheckingMode": "standard", + "include": ["**/*.py"], + "exclude": [ + "**/.git/**", + "**/.venv/**", + "**/node_modules/**", + "dot_config/ipython/profile_default/ipython_config.py" + ], + "reportMissingTypeStubs": false +} -- cgit v1.3.1