Alex Waygood
5bf5f3682a
[ty] Add tests for `else` branches of `hasattr()` narrowing ( #18067 )
...
## Summary
This addresses @sharkdp's post-merge review in
https://github.com/astral-sh/ruff/pull/18053#discussion_r2086190617
## Test Plan
`cargo test -p ty_python_semantic`
2025-05-13 09:57:53 -04:00
Alex Waygood
c7b6108cb8
[ty] Narrowing for `hasattr()` ( #18053 )
2025-05-12 18:58:14 -04:00
Alex Waygood
d1bb10a66b
[ty] Understand classes that inherit from subscripted `Protocol[]` as generic ( #17832 )
2025-05-09 17:39:15 +01:00
Charlie Marsh
a2e9a7732a
Update class literal display to use `<class 'Foo'>` style ( #17889 )
...
## Summary
Closes https://github.com/astral-sh/ruff/issues/17238 .
2025-05-06 20:11:25 -04:00
Shunsuke Shibayama
fd76d70a31
[red-knot] fix narrowing in nested scopes ( #17630 )
...
## Summary
This PR fixes #17595 .
## Test Plan
New test cases are added to `mdtest/narrow/conditionals/nested.md`.
---------
Co-authored-by: Carl Meyer <carl@astral.sh>
2025-05-05 16:28:42 -07:00
Micha Reiser
b51c4f82ea
Rename Red Knot ( #17820 )
2025-05-03 19:49:15 +02:00