Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Windsurf PyrightNew to Visual Studio Code? Get it now.
Windsurf Pyright

Windsurf Pyright

Windsurf

|
9,840 installs
| (0) | Free
A language server for Python in Windsurf
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Windsurf Pyright

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.basedpyright] 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.


basedpyright

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

Basedpyright is a fork of pyright with various type checking improvements, improved vscode support and pylance features built into the language server.

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

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft