Windsurf PyrightWindsurf 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:
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. basedpyrightBasedpyright 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. |