if-expr-with-false-true (SIM211)
Derived from the flake8-simplify linter.
Fix is always available.
What it does
Checks for if
expressions that can be replaced by negating a given
condition.
Why is this bad?
if
expressions that evaluate to False
for a truthy condition and True
for a falsey condition can be replaced with not
operators, which are more
concise and readable.
Example
Use instead: