pyright/packages/vscode-pyright
2024-08-28 16:05:36 -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 Changed the default value of the disableBytesTypePromotions setting from false to true. It has been over two years since PEP 688 was accepted, so it's time for us to stop treating bytes as an alias for bytes | bytearray | memoryview. This is a breaking change and may require an update to the pyright configuration for some code bases. This addresses #8834. (#8835) 2024-08-26 11:40:16 -07: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 Pull Pylance with Pyright 1.1.378 (#8851) 2024-08-28 16:05:36 -07:00
package.json Pull Pylance with Pyright 1.1.378 (#8851) 2024-08-28 16:05:36 -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 [PylanceBot] Pull Pylance with Pyright 1.1.377 (#8808) 2024-08-22 12:26:42 -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.