chore(deps): update dependency basedpyright to v1.37.4#22
Open
renovate[bot] wants to merge 1 commit intobinaryfrom
Open
chore(deps): update dependency basedpyright to v1.37.4#22renovate[bot] wants to merge 1 commit intobinaryfrom
renovate[bot] wants to merge 1 commit intobinaryfrom
Conversation
9ce4c7f to
9073224
Compare
43e0fe2 to
4578f8a
Compare
4578f8a to
283c50b
Compare
283c50b to
0851f2e
Compare
0851f2e to
0a8bd23
Compare
0a8bd23 to
a2dec10
Compare
a2dec10 to
f64c2b6
Compare
f64c2b6 to
39a92ea
Compare
39a92ea to
c79ee59
Compare
c79ee59 to
5e96d4b
Compare
5e96d4b to
fb8f435
Compare
7857fd6 to
0eb4fdf
Compare
0eb4fdf to
a3571df
Compare
a3571df to
ca52371
Compare
ca52371 to
758da3e
Compare
758da3e to
69bef8b
Compare
69bef8b to
9a60bd1
Compare
9a60bd1 to
6e3c200
Compare
6e3c200 to
9e65db6
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.29.2→1.37.4Release Notes
detachhead/basedpyright (basedpyright)
v1.37.4: (pyright 1.1.408)Compare Source
What's Changed
$schemabeing reported as unrecognized setting in config files by @jaenw in DetachHead#1714New Contributors
Full Changelog: DetachHead/basedpyright@v1.37.3...v1.37.4
v1.37.3: (pyright 1.1.408)Compare Source
What's Changed
Neveris used in the left side of a call in the case block by @DetachHead in DetachHead#1711Full Changelog: DetachHead/basedpyright@v1.37.2...v1.37.3
v1.37.2: (pyright 1.1.408)Compare Source
What's Changed
Full Changelog: DetachHead/basedpyright@v1.37.1...v1.37.2
v1.37.1: (pyright 1.1.408)Compare Source
What's Changed
Full Changelog: DetachHead/basedpyright@v1.37.0...v1.37.1
v1.37.0: (pyright 1.1.407)Compare Source
What's Changed
skip_replacehack documentation by @decorator-factory in DetachHead#1686@overrideby @NCBM in DetachHead#1680baselineModesetting for the language server by @andyscho in DetachHead#1693New Contributors
Full Changelog: DetachHead/basedpyright@v1.36.2...v1.37.0
v1.36.2: (pyright 1.1.407)Compare Source
What's Changed
activeParameterbeing set when an individual signature has anactiveParameterby @DetachHead in DetachHead#1681hintsupport to# pyrightdoc-level directives by @finite-state-machine in DetachHead#1679basedpyright --writebaselinenot working if there are changes to write but the total error count didn't change by @DetachHead in DetachHead#1685New Contributors
Full Changelog: DetachHead/basedpyright@v1.36.1...v1.36.2
v1.36.1: (pyright 1.1.407)Compare Source
What's Changed
Full Changelog: DetachHead/basedpyright@v1.36.0...v1.36.1
v1.36.0: (pyright 1.1.407)Compare Source
What's Changed
--baselinemodecli argument by @DetachHead in DetachHead#1667Any, unknown, and unions by @KurtBoehm in DetachHead#1670Full Changelog: DetachHead/basedpyright@v1.35.0...v1.36.0
v1.35.0: (pyright 1.1.407)Compare Source
What's Changed
improved completions for
Literals and enumsin pyright/pylance, you only get completions for
Literals that contain strings:but in basedpyright, this now also works with
Literals that contain other types, such asint,boolandEnumvalues:unlike pyright/pylance, basedpyright now also supports completions for enum values:
this also works for other types of enums such as
IntEnumandStrEnumimplemented by @KurtBoehm in DetachHead#1644 & DetachHead#1658
Full Changelog: DetachHead/basedpyright@v1.34.0...v1.35.0
v1.34.0: (pyright 1.1.407)Compare Source
What's Changed
textDocument/implementationaka "Go to Implementations" by @beauxq in DetachHead#1636 & DetachHead#1649Full Changelog: DetachHead/basedpyright@v1.33.0...v1.34.0
v1.33.0: (pyright 1.1.407)Compare Source
What's Changed
hover and "go to definition" on operators
pylance supports "go to definition" on some operators. basedpyright now supports this and takes it a step further by also showing hover information as well:
implemented by @KurtBoehm in DetachHead#1576
docs
other changes
basedpyright.configFilePathto the language server by @brunovollmer in DetachHead#1607New Contributors
Full Changelog: DetachHead/basedpyright@v1.32.1...v1.33.0
v1.32.1: (pyright 1.1.407)Compare Source
What's Changed
dataclass_transformthat was introduced in pyright 1.1.407 by @DetachHead in DetachHead#1595Full Changelog: DetachHead/basedpyright@v1.32.0...v1.32.1
v1.32.0: (pyright 1.1.407)Compare Source
What's Changed
enableBasedFeaturesuntil now, basedpyright-exclusive type checking features have mostly come in the form of an additional diagnostic rule that users have the option to disable. but this approach limits us from making any interesting breaking changes to the type system itself.
this release introduces a new setting called
enableBasedFeatures, which is disabled by default. enabling it will opt you into any changes we make that introduce breaking changes to the type system. in other words, if you're developing a library and expect your users to be using other type checkers, you should probably keep it disabled.currently only one feature is behind this flag: the new
skip_replaceargument to the@dataclass_transformdecorator, implemented by @decorator-factory in DetachHead#1568new diagnostic rule -
reportSelfClsDefaultPyright allows specifying a default value for
selfin instance methods andclsin class methods:this is almost certainly a mistake, so this new diagnostic rule will warn against it.
also implemented by @decorator-factory in DetachHead#1581
docs
other changes
basedpyrightinstead ofpythonwhen instantiating vscode'sLanguageClientso that the logging can be configured usingbasedpyright.trace.serverby @DetachHead in DetachHead#1583paramNameMissingby @NCBM in DetachHead#1588Full Changelog: DetachHead/basedpyright@v1.31.7...v1.32.0
v1.31.7: (pyright 1.1.406)Compare Source
What's Changed
performance fixes
reportUnannotatedClassAttributeby @DetachHead in DetachHead#1544semantic highlighting
docs
other changes
array.arrayat runtime on python <3.12 by @DetachHead in DetachHead#1552string.templatelibmodule and generate stub docstrings for 3.14 by @DetachHead in DetachHead#1551New Contributors
Full Changelog: DetachHead/basedpyright@v1.31.6...v1.31.7
v1.31.6: (pyright 1.1.406)Compare Source
What's Changed
reportMatchNotExhaustiveand missingreportImplicitOverridein the docs by @DetachHead in DetachHead#1522vfrom rev tag for prek in the docs by @sakosha in DetachHead#1520New Contributors
Full Changelog: DetachHead/basedpyright@v1.31.5...v1.31.6
v1.31.5: (pyright 1.1.405)Compare Source
What's Changed
semantic highlighting
__builtins__.pyiby @Wizzerinus in DetachHead#1451baseline
--baselinefilecli argument and update the docs to reflect that the baseline file functionality is now stable by @DetachHead in DetachHead#1480docs
uv pip install->uv tool installby @HairlessVillager in DetachHead#1482other changes
\N{(named unicode characters) in strings being turned into f-strings by @DetachHead in DetachHead#1504reportInvalidTypeVarUsefor type var in return type by @KotlinIsland in DetachHead#1498basedpyright.analysis.inlayHints.genericTypesby default by @KotlinIsland in DetachHead#1513New Contributors
Full Changelog: DetachHead/basedpyright@v1.31.4...v1.31.5
v1.31.4: (pyright 1.1.405)Compare Source
What's Changed
allowedUntypedLibrarieswork on overloads by @leonardo-panseri in DetachHead#1437autoFormatStringswhen client does not support dynamic registration foronTypeFormattingby @ribru17 in DetachHead#1452New Contributors
Full Changelog: DetachHead/basedpyright@v1.31.3...v1.31.4
v1.31.3: (pyright 1.1.404)Compare Source
What's Changed
diagnosticSeverityOverridesby @DetachHead in DetachHead#1431Full Changelog: DetachHead/basedpyright@v1.31.2...v1.31.3
v1.31.2: (pyright 1.1.403)Compare Source
What's Changed
prefligittoprekin docs by @j178 in DetachHead#1423New Contributors
Full Changelog: DetachHead/basedpyright@v1.31.1...v1.31.2
v1.31.1: (pyright 1.1.403)Compare Source
What's Changed
# pyright: ignorecode actions inserting the comment before the last character if the error is on the last line in the file by @DetachHead in DetachHead#1398__init__and__new__methods by @DetachHead in DetachHead#1415Full Changelog: DetachHead/basedpyright@v1.31.0...v1.31.1
v1.31.0: (pyright 1.1.403)Compare Source
What's Changed
automatic conversion to f-string when typing
{inside a stringimplement
basedpyright.analysis.autoFormatStringssetting from pylance:implemented in DetachHead#1390
other changes
writeBaseline,restartServerandcreateTypeStubcommands only being registered in the vscode extension instead of the language server by @DetachHead in DetachHead#1385reportImplicitAbstractClassto"error"whentypeCheckingModeis"recommended"by @tylerlaprade in DetachHead#1392Full Changelog: DetachHead/basedpyright@v1.30.1...v1.31.0
v1.30.1: (pyright 1.1.403)Compare Source
What's Changed
Full Changelog: DetachHead/basedpyright@v1.30.0...v1.30.1
v1.30.0: (pyright 1.1.403)Compare Source
What's Changed
# pyright: ignorecomments by @DetachHead in DetachHead#1359New Contributors
Full Changelog: DetachHead/basedpyright@v1.29.5...v1.30.0
v1.29.5: (pyright 1.1.402)Compare Source
What's Changed
basedpyright.analysis.inlayHints.callArgumentNamesMatchingsetting for function parameter inlay hints where the name matches by @sam-or in DetachHead#1340--threadsin the CLI by @Rayahhhmed in DetachHead#1355new-diagnostic-rules.mdby @tylerlaprade in DetachHead#1332"discouraged"inconfig-files.mdby @tylerlaprade in DetachHead#1337New Contributors
Full Changelog: DetachHead/basedpyright@v1.29.4...v1.29.5
v1.29.4: (pyright 1.1.402)Compare Source
What's Changed
reportUnreachablecaused by upstream merge mistake by @DetachHead in DetachHead#1326reportUnreachable, but it doesn’t cover most cases so I reverted their one when I merged the 1.1.402 release. see here for more infoFull Changelog: DetachHead/basedpyright@v1.29.3...v1.29.4
v1.29.3: (pyright 1.1.402)Compare Source
What's Changed
reportUnreachable, but it doesn’t cover most cases so I reverted their one when I merged the 1.1.402 release. see here for more infoFull Changelog: DetachHead/basedpyright@v1.29.2...v1.29.3
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.