pyright/packages/vscode-pyright
2024-07-02 16:45:35 -07:00
..
build Push pylance changes to pyright (#7719) 2024-04-17 11:46:31 -07:00
images Convert repo into a lerna monorepo, add a validation workflow (#978) 2020-08-28 19:46:48 -07:00
schemas Fix stubPath's default value in schema (#8156) 2024-06-17 14:25:17 +02:00
src Share heap usage numbers to support cache cleanup in VS code (#7605) 2024-04-02 16:49:40 -07:00
.vscodeignore Added ".webpack_cache" to ".vscodeignore" so webpack cache is not included in the published VS Code extension. 2021-06-14 13:27:50 -07:00
CHANGELOG.md Convert repo into a lerna monorepo, add a validation workflow (#978) 2020-08-28 19:46:48 -07:00
LICENSE.txt Added license file for VS Code extension. 2021-12-29 18:06:21 -07:00
package-lock.json Published 1.1.370 2024-07-02 16:45:35 -07:00
package.json Published 1.1.370 2024-07-02 16:45:35 -07:00
README.md Added note to pyright extension's README about pylance. This addresses #6283. 2023-11-01 09:02:47 -07:00
tsconfig.json Typecheck JS, webpack caching, zip/egg support (#1937) 2021-06-02 12:18:10 -07:00
webpack.config.js Addressed a performance regression introduced in 1.1.314 due to a switch from ts-loader to esbuild-loader in our build pipeline. This change resulted in a 7-9% performance degradation, so I'm reverting it for now. 2023-08-06 10:29:45 -07:00

Static Type Checker for Python

Pyright is a full-featured, standards-based static type checker for Python. It is designed for high performance and can be used with large Python source bases.

Pyright includes both a command-line tool and an extension for Visual Studio Code.

For most VS Code users, we recommend using the Pylance extension rather than Pyright. Pylance incorporates the Pyright type checker but features additional capabilities such as semantic token highlighting and symbol indexing. When Pylance is installed, the Pyright extension will disable itself.

Documentation

Refer to the documentation for installation, configuration, and usage details.