Skip to content

use-walrus-if should handle if not... cases #444

@clavedeluna

Description

@clavedeluna

This code is changed correctly:

val = do_something()
if val:
    do_something_else(val)

but this is not changed at this time:

val = do_something()
if not val:
    do_something_else(val)

and should instead be:

if not (val := do_something()):
    do_something_else(val)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions