ruff
9a8f3cf2
- red_knot_python_semantic: improve `not-iterable` diagnostic
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Commit
View On
GitHub
Hide Minimap (CTRL+M)
Commit
69 days ago
red_knot_python_semantic: improve `not-iterable` diagnostic This cleans up one particular TODO by splitting the "because" part of the `not-iterable` diagnostic out into an info sub-diagnostic.
References
#17634 - red_knot_python_semantic: improve `not-iterable` diagnostic
Author
BurntSushi
Committer
BurntSushi
Parents
07718f47
Files
20
crates/red_knot_python_semantic
resources/mdtest
loops
for.md
snapshots
for.md_-_For_loops_-_Bad_`__getitem__`_method.snap
for.md_-_For_loops_-_Invalid_iterable.snap
for.md_-_For_loops_-_New_over_old_style_iteration_protocol.snap
for.md_-_For_loops_-_No_`__iter__`_method_and_`__getitem__`_is_not_callable.snap
for.md_-_For_loops_-_Possibly-not-callable_`__getitem__`_method.snap
for.md_-_For_loops_-_Possibly_invalid_`__getitem__`_methods.snap
for.md_-_For_loops_-_Possibly_invalid_`__iter__`_methods.snap
for.md_-_For_loops_-_Possibly_invalid_`__next__`_method.snap
for.md_-_For_loops_-_Possibly_unbound_`__iter__`_and_bad_`__getitem__`_method.snap
for.md_-_For_loops_-_Possibly_unbound_`__iter__`_and_possibly_invalid_`__getitem__`.snap
for.md_-_For_loops_-_Possibly_unbound_`__iter__`_and_possibly_unbound_`__getitem__`.snap
for.md_-_For_loops_-_Union_type_as_iterable_where_one_union_element_has_invalid_`__iter__`_method.snap
for.md_-_For_loops_-_Union_type_as_iterable_where_one_union_element_has_no_`__iter__`_method.snap
for.md_-_For_loops_-_With_non-callable_iterator.snap
for.md_-_For_loops_-_`__iter__`_does_not_return_an_iterator.snap
for.md_-_For_loops_-_`__iter__`_method_with_a_bad_signature.snap
for.md_-_For_loops_-_`__iter__`_returns_an_iterator_with_an_invalid_`__next__`_method.snap
unpacking.md_-_Unpacking_-_Right_hand_side_not_iterable.snap
src
types.rs
Loading