Skip to content

Add basedpyright as a Python language server - #119

Open
thomasjm wants to merge 1 commit into
mainfrom
python-basedpyright
Open

thomasjm wants to merge 1 commit into
mainfrom
python-basedpyright

Conversation

@thomasjm

@thomasjm thomasjm commented Oct 10, 2026 •

Copy link
Copy Markdown
Contributor

kernels.python3.lsp.basedpyright.enable, default false, alongside the existing pyright option.

Icons come from the upstream repo's 128x128 PNG (MIT), scaled to 64x64 with a grayscale variant, matching how pyright's are done here.

Covered by a diagnostics test in the Python suite, green on python3/312/313/314.

No strictness setting, deliberately. basedpyright only reads typeCheckingMode from a workspace/configuration pull — over that path off/standard/recommended give 0/3/5 diagnostics on the same file, while passing it through initializationOptions changes nothing. So it runs at its own default, recommended, until codedown can serve it configuration. The existing pyright config sets the same key the same inert way, so this is worth looking at for both.

@thomasjm
thomasjm force-pushed the python-basedpyright branch from b3cfeb0 to 18b7732 Compare October 10, 2026 00:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant