What's Changed
- fix duplicated semantic token for decorators which caused them to not get highlighted as decorators in neovim by @DetachHead in #925
- fix typeshed files sometimes being treated as source files which can lead to renames causing edits to be applied to typeshed files by @DetachHead in #932
- fix some typos in comments and documentation by @DetachHead in #936
reportUnusedFunction
on unused protected methods when the class is decorated with@final
by @DetachHead in #937- fix
reportUnsafeMultipleInheritance
false positive in diamond inheritance scenarios, which is safe due to how MRO works by @DetachHead in #940 - Add documentation for localization helper by @NCBM in #942
- fix paramspecs being printed as
Callable
types in inlay hints by @DetachHead in #943 - Add eglot configuration example to the website by @VictorCMiraldo in #935
- docs: fix typo by @kiyoon in #945
- docs: add missing
settings
table by @baggiponte in #950 - handle errors reading & writing the baseline file and report config / baseline errors more reliably by @DetachHead in #947
- officially support installing basedpyright via npm by @DetachHead in #953
New Contributors
- @VictorCMiraldo made their first contribution in #935
- @kiyoon made their first contribution in #945
- @baggiponte made their first contribution in #950
Full Changelog: v1.22.1...v1.23.0