NoRedundantListComprehensionRule

A derivative of flake8-comprehensions’s C407 rule.

Has Autofix: Yes

VALID Code Examples

# 1:

any(val for val in iterable)

# 2:

all(val for val in iterable)

# 3:

frozenset([val for val in iterable])

# 4:

max([val for val in iterable])

# 5:

min([val for val in iterable])

# 6:

sorted([val for val in iterable])

# 7:

sum([val for val in iterable])

# 8:

tuple([val for val in iterable])

INVALID Code Examples

# 1:

any([val for val in iterable])

Autofix:

---
+++
@@ -1 +1 @@
-any([val for val in iterable])
+any(val for val in iterable)

# 2:

all([val for val in iterable])

Autofix:

---
+++
@@ -1 +1 @@
-all([val for val in iterable])
+all(val for val in iterable)