[ty] Check method definitions on subclasses for Liskov violations #21436
AlexWaygood
force pushed
from
830ebde8
to
ec973f2e
31 days ago
AlexWaygood
force pushed
from
ec973f2e
to
cc3b9a84
31 days ago
AlexWaygood
force pushed
from
cc3b9a84
to
9f9ac363
31 days ago
AlexWaygood
force pushed
from
41911e11
to
3c4d3fca
30 days ago
AlexWaygood
force pushed
from
65bdb0da
to
ebbedb73
30 days ago
AlexWaygood
force pushed
from
5475da6d
to
be95e57e
27 days ago
[ty] Check method definitions on subclasses for Liskov violations
75700946
fixes
4f3d2563
Fix incorrect identification of where the overridden method was defined
7f053ea3
disambiguate class names where necessary
e127c25d
try to optimize
96b2535a
regen
e1764c7f
qualified-name cleanup
935640d9
more reliable subdiagnostic
6d296a7c
snapshots and docs
da0cdfc4
AlexWaygood
force pushed
from
be95e57e
to
da0cdfc4
27 days ago
more subdiagnostics and docs
cd2d59cd
AlexWaygood
force pushed
from
67640d11
to
cd2d59cd
27 days ago
move submodule
35226238
remove done TODO
65f1a20e
add submodule doc-comment
7f918d78
AlexWaygood
marked this pull request as ready for review 27 days ago
Merge branch 'main' into alex/basic-liskov
e4b2174f
AlexWaygood
force pushed
from
1ce83dfd
to
e4b2174f
26 days ago
further improve diagnostics
4f18e494
Merge branch 'main' into alex/basic-liskov
a5f09835
carljm
commented
on 2025-11-18
fix bugs, add many more tests, hopefully optimize?
8c03f3f0
AlexWaygood
force pushed
from
c4b5edb8
to
69ad2013
23 days ago
Merge branch 'main' into alex/basic-liskov
7f7169a3
AlexWaygood
force pushed
from
69ad2013
to
7f7169a3
23 days ago
moar tests
7d57fee2
AlexWaygood
force pushed
from
e597eba8
to
7d57fee2
23 days ago
carljm
approved these changes
on 2025-11-21
Apply suggestions from code review
76adbcb3
Merge branch 'main' into alex/basic-liskov
d586e663
Merge branch 'alex/basic-liskov' of https://github.com/astral-sh/ruff…
da211a9e
AlexWaygood
force pushed
from
1f343399
to
fb5edc93
21 days ago
AlexWaygood
force pushed
from
fb5edc93
to
947a03a0
21 days ago
more review comments
1d6c8162
AlexWaygood
force pushed
from
947a03a0
to
1d6c8162
21 days ago
AlexWaygood
deleted the alex/basic-liskov branch 21 days ago
Assignees
No one assigned
Labels
ty
ecosystem-analyzer
Login to write a write a comment.
Login via GitHub