ruff/crates/red_knot_python_semantic/resources/mdtest/loops
Andrew Gallant 0f47810768 red_knot_python_semantic: improve diagnostics for unsupported boolean conversions
This mostly only improves things for incorrect arguments and for an
incorrect return type. It doesn't do much to improve the case where
`__bool__` isn't callable and leaves the union/other cases untouched
completely.

I picked this one because, at first glance, this _looked_ like a lower
hanging fruit. The conceptual improvement here is pretty
straight-forward: add annotations for relevant data. But it took me a
bit to figure out how to connect all of the pieces.
2025-04-24 11:43:01 -04:00
..
async_for.md [red-knot] Meta data for Type::Todo (#14500) 2024-11-21 09:59:47 +01:00
for.md [red-knot] improve function/bound method type display (#17294) 2025-04-14 15:56:18 -07:00
iterators.md [red-knot] detect invalid return type (#16540) 2025-03-12 01:58:59 +00:00
while_loop.md red_knot_python_semantic: improve diagnostics for unsupported boolean conversions 2025-04-24 11:43:01 -04:00