do not use double negation

This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project, feel free to reach out to us!

Metadata

ID: python-best-practices/no-double-not

Language: Python

Severity: Warning

Category: Error Prone

Description

Do not use two negation. It makes the code more complex to read and understand. Instead of using two negation, use the expression directly.

Non-Compliant Code Examples

if not not foo:  # just use if foo
	pass

Compliant Code Examples

if not foo:
	pass
https://static.datadoghq.com/static/images/logos/github_avatar.svg https://static.datadoghq.com/static/images/logos/vscode_avatar.svg jetbrains

Seamless integrations. Try Datadog Code Analysis