Releases: DetachHead/basedpyright
Releases · DetachHead/basedpyright
v1.5.0
What's Changed
pylance-style semantic highlighting
before | after |
---|---|
i've also made some improvements that are not present in pylance:
- variables marked as
Final
are coloured as read-only - type aliases are coloured as types
pylance-style inlay hints
New Contributors
- shoutout to @jbradaric's pyright-inlay-hints project, where most of the code for this release came from
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- prevent vscode extension from locking the language server executable by @DetachHead in #100 & #108
- set default platform to "All" by @KotlinIsland in #102
New Contributors
- @KotlinIsland made their first contribution in #102
Full Changelog: v1.3.1...v1.4.0
v1.3.1
What's Changed
- fix
reportDuplicateImport
not reporting duplicated aliases and duplicated imports across differentimport
statements by @DetachHead in #91 - fix
reportDeclaration
not reporting multiple redeclarations of the same type by @DetachHead in #93
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- add import suggestion code actions by @DetachHead in #79
- remove support for relative imports that are not prefixed with a
.
by @DetachHead in #85
Full Changelog: v1.2.0...v1.3.0
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