Basedpyright

Latest version: v1.12.2

Safety actively analyzes 630328 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.12.2

What's Changed
* fix `reportUnsafeMultipleInheritance` false positives when the class has a base class that does not define an `__init__` or `__init_subclass__` by DetachHead in https://github.com/DetachHead/basedpyright/pull/351
* update pyright version to 1.1.363 by DetachHead in https://github.com/DetachHead/basedpyright/pull/363
* fix `reportAbstractUsage` conflicting with `reportMisssingSuperCall` by DetachHead in https://github.com/DetachHead/basedpyright/pull/352

New Contributors
* geoqiao made their first contribution in https://github.com/DetachHead/basedpyright/pull/354

**Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.12.1...v1.12.2

1.12.1

What's Changed
* fix `reportUnsafeMultipleInheritance` false positives on `TypedDict`s and dataclasses by DetachHead in https://github.com/DetachHead/basedpyright/pull/344


**Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.12.0...v1.12.1

1.12.0

What's Changed
* switch from nodejs-bin to nodejs-wheel by lewis6991 in https://github.com/DetachHead/basedpyright/pull/323
* this should fix node errors on some older operating systems
* update upstream pyright version to 1.1.362 by DetachHead in https://github.com/DetachHead/basedpyright/pull/340
* add option to ban unsafe multiple inheritance by DetachHead in https://github.com/DetachHead/basedpyright/pull/334
* this makes `reportMissingSuperCall` less annoying, as it no longer needs to report missing `super()` calls on classes with no base class when `reportUnsafeMultipleInheritance` is enabled

New Contributors
* lewis6991 made their first contribution in https://github.com/DetachHead/basedpyright/pull/323

**Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.11.0...v1.12.0

1.11.0

What's Changed
* allow running as a Python module (ie. `python -m basedpyright`) by vemel in https://github.com/DetachHead/basedpyright/pull/324
* support disabling deprecation, unused and unreachable hints in diagnostic severity overrides by DetachHead in https://github.com/DetachHead/basedpyright/pull/326
* exit with code 3 when an invalid diagnostic severity override value is specified by DetachHead in https://github.com/DetachHead/basedpyright/pull/326
* Adjust readme to document that `pyright: ignore` is safer and preferred over `type: ignore` comments by KotlinIsland in https://github.com/DetachHead/basedpyright/pull/331
* fix normal variables incorrectly getting a `TypeAlias` inlay hint if their type came from a type alias by DetachHead in https://github.com/DetachHead/basedpyright/pull/328
* update upstream pyright version to 1.1.361 by DetachHead in https://github.com/DetachHead/basedpyright/pull/333

New Contributors
* vemel made their first contribution in https://github.com/DetachHead/basedpyright/pull/324

**Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.10.4...v1.11.0

1.10.4

What's Changed
* activate vscode extension if workspace contains a `pyproject.toml` by DetachHead in https://github.com/DetachHead/basedpyright/pull/316
* bump upstream pyright version to 1.1.360 by DetachHead in https://github.com/DetachHead/basedpyright/pull/322
* document how to use the new pyright pycharm plugin(s) with basedpyright by DetachHead in https://github.com/DetachHead/basedpyright/pull/322


**Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.10.3...v1.10.4

1.10.3

What's Changed
* fix `reportImplicitRelativeImport` not being configurable by DetachHead in https://github.com/DetachHead/basedpyright/pull/306
* fix suggested import code action not working when the whole module is already imported by DetachHead in https://github.com/DetachHead/basedpyright/pull/314


**Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.10.2...v1.10.3

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.