ruff
[ty] Use `typing.Self` for the first parameter of instance methods
#20517
Open

[ty] Use `typing.Self` for the first parameter of instance methods #20517

sharkdp wants to merge 16 commits into main from david/implicit-self-signature
sharkdp
sharkdp sharkdp added ty
github-actions
codspeed-hq
codspeed-hq
github-actions
github-actions
Glyphack
Glyphack commented on 2025-09-22
sharkdp sharkdp added ecosystem-analyzer
github-actions
sharkdp sharkdp force pushed from 92e01d5e to 433ec040 2 days ago
sharkdp sharkdp removed ecosystem-analyzer
sharkdp sharkdp added ecosystem-analyzer
sharkdp
sharkdp commented on 2025-09-23
sharkdp
sharkdp commented on 2025-09-23
sharkdp sharkdp removed ecosystem-analyzer
sharkdp sharkdp added ecosystem-analyzer
sharkdp sharkdp force pushed from 771fef06 to e54903fb 1 day ago
sharkdp sharkdp removed ecosystem-analyzer
sharkdp sharkdp added ecosystem-analyzer
sharkdp sharkdp removed ecosystem-analyzer
sharkdp sharkdp added ecosystem-analyzer
sharkdp sharkdp force pushed from 1254b5fa to b494fefa 1 day ago
sharkdp sharkdp removed ecosystem-analyzer
sharkdp sharkdp added ecosystem-analyzer
sharkdp sharkdp force pushed from b494fefa to 1b447682 1 day ago
sharkdp
sharkdp commented on 2025-09-24
sharkdp
sharkdp commented on 2025-09-24
sharkdp
sharkdp commented on 2025-09-24
sharkdp
sharkdp commented on 2025-09-24
sharkdp sharkdp removed ecosystem-analyzer
sharkdp sharkdp added ecosystem-analyzer
sharkdp sharkdp force pushed from 171c5999 to e0557c4e 14 hours ago
sharkdp sharkdp removed ecosystem-analyzer
sharkdp sharkdp added ecosystem-analyzer
sharkdp Integration branch for implicit type of self (signature)
24fec9ac
Glyphack [ty] Assume type of self is `typing.Self` in method calls (#18007)
3062e71c
sharkdp Mark implicit `Self` as inferable
ac3cf432
sharkdp Fix problem with fallback classes (again)
c725a376
sharkdp [ty] Todo-types for `os.fdopen`, `NamedTemporaryFile`, and `Path.open`
df73d616
sharkdp Change TODO comment
eea69f23
sharkdp Update Markdown tests
390513dc
sharkdp Rename synthetic annotation => inferred annotation
ec3520bb
sharkdp Code simplification
40ffa0c6
sharkdp Rename get_self_type, cleanup
0b99dfdb
sharkdp More cleanup, clarification
2a2e03c3
sharkdp Also infer Self for positional-only self parameters
e76d5233
sharkdp Fix clippy warnings
4b434a06
sharkdp Fix TODO related to protocols
53404d34
sharkdp Remove more explicit `Self` annotations
b9a57d3e
sharkdp [ty] Ecosystem analyzer: relax timeout thresholds
ff19b152
sharkdp sharkdp force pushed from 767496b8 to ff19b152 13 hours ago
sharkdp sharkdp removed ecosystem-analyzer
sharkdp sharkdp added ecosystem-analyzer

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone