mirror of https://github.com/astral-sh/ruff
21 lines
377 B
Python
21 lines
377 B
Python
# Iterable unpacking not allowed
|
|
{*x for x in y}
|
|
|
|
# Invalid target
|
|
{x for 1 in y}
|
|
{x for 'a' in y}
|
|
{x for call() in y}
|
|
{x for {a, b} in y}
|
|
|
|
# Invalid iter
|
|
{x for x in *y}
|
|
{x for x in yield y}
|
|
{x for x in yield from y}
|
|
{x for x in lambda y: y}
|
|
|
|
# Invalid if
|
|
{x for x in data if *y}
|
|
{x for x in data if yield y}
|
|
{x for x in data if yield from y}
|
|
{x for x in data if lambda y: y}
|