Registryvsx-codeiumwindsurfpyright

@vsx-codeium/windsurfpyright

Public
VSX CompatibleOXP Native: Planned

// Description

A language server for Python in Windsurf

// Readme

Open VSX

Windsurf Pyright provides language server features, including type-checking and semantic highlighting, for Python in Windsurf. It is a fork of basedpyright, which is a fork of pyright.

This extension is only supported within Windsurf.

Modifications to basedpyright include:

  • Disabling the refactoring code during file renames.
  • Reducing the default strictness of the type checking to better match PyLance.
  • Disabling inlay hints by default to match PyLance, and because they interact with autocomplete.

Windsurf Pyright uses config settings from pyrightconfig.json, or [tool.windsurfpyright] in your pyproject.toml.

While we recommend Windsurf Pyright, basedpyright or pyright are also functional alternatives.

Our thanks go to the original authors for pyright and basedpyright. The documentation for basedpyright is included below.


pypi visual studio marketplace open VSX sublime text homebrew Discord basedpyright - checked

Basedpyright is a fork of pyright with various type checking improvements, pylance features and more.

See the documentation for information about why this fork exists, and a comprehensive list of features and improvements we've made to pyright.

// Install

Open this extension directly in your IDE — no CLI, no extra tools.

Extension ID
codeium.windsurfPyright

If your IDE doesn't open automatically, copy the ID above and paste it into the Extensions view (⌘P ext install <id>).

// Source signals

Publisher
Verified ✓
Rating
5.0 (2)
Downloads
1.6M
Published
2025-07-29
License
SEE LICENSE IN LICENSE.txt
Source
repo
Homepage
link

Live from open-vsx.org. Refreshed hourly.

// Are you the author?

This listing is mirrored from Open VSX. Claim it to ship a native OXP build, customise the page, and respond to reviews.

Claim this listing

// Package Info

Version
1.29.5
Owner
@vsx-codeium
Downloads
1.5M
Stars
0