Skip to content

FURB171 Does not trigger when calling set(...) #15792

Open
@naslundx

Description

Description

Minimal code snippet:

if 1 in {1}:  # This triggers
    print("Single-element set")

if 1 in set([1]):  # This does not, but is equivalent
    print("Single-element set")

Command:
ruff check --isolated testfile.py --select FURB171 --preview

No other settings.

Ruff version 0.9.3.

Metadata

Assignees

No one assigned

    Labels

    previewRelated to preview mode featuresruleImplementing or modifying a lint rule

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions