Skip to content

Invert Any/All

Documentation Index

Fetch the complete documentation index at: https://docs.sourcery.ai/llms.txt

Use this file to discover all available pages before exploring further.

Switches not any or not all statements to all or any statements respectively

b = not all(a > b for a in things)
b = any(a <= b for a in things)

A negation is more difficult to read than a straightforward statement. This refactoring inverts the any or all to remove the negation.