Releases: DetachHead/basedpyright
v1.2.0
What's Changed
- support enabling the pylance extension while the basedpyright extension is enabled by @DetachHead in #72
- set
typeCheckingMode
toall
by default by @DetachHead in #75 - remove
typing.Callable
deprecation sinceCallable
is not a collection by @DetachHead in #80 - add
reportAny
rule by @DetachHead in #73
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- make all config validation errors exit with a non-zero exit code and add error for unknown config options by @DetachHead in #62
- change the format of the diagnostic counts to avoid pluralizing because "informations" looks weird by @DetachHead in #59
Full Changelog: v1.0.0...v1.1.0
v1.0.0
1.0.0 🚀🚀🚀🚀🚀
Basedpyright is a static type checker for Python that is built on top of the work done by the pyright project.
new features include:
reportUnreachable
option- first-party pypi package
- vscode extension that pins the version of basedpyright to the one installed from your project's dependencies
and more coming soon! :)))
see the documentation for more information about these features and the motivation behind this project.
What's Changed since 0.2.7
- update user-facing "pyright" references to "basedpyright" by @DetachHead in #52
- add
all
typeCheckingMode
option and disable warnings whentypeCheckingMode
isoff
by @DetachHead in #49
Full Changelog: v0.2.7...v1.0.0
v0.2.7
What's Changed
- fix
reportUnreachable
setting not being read by @DetachHead in #42
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- update docs by @DetachHead in #32
- add
reportUnreachable
option by @DetachHead in #34
Full Changelog: v0.2.5...v0.2.6
v0.2.5
nothing to see here, just a ci fix
v0.2.4
What's Changed
- Fix issue where exit code was always 0 by @DetachHead in #28
Full Changelog: v0.2.2...v0.2.4
v0.2.2
pypi package: https://pypi.org/project/basedpyright/
v0.2.1
v0.2.0
initial prerelease
vscode extension: https://marketplace.visualstudio.com/items?itemName=detachhead.basedpyright
by default it will look for the basedpyright
pypi package in your project, meaning you can pin the pyright version vscode uses to the version used in your CI (the package isn't on pypi yet tho so for now just install it from this git repo)
make sure you disable pylance when this extension is active.