Skip to content

Compound expressions in return statements format poorly (WONTFIX) #525

Closed
@Hixie

Description

@Hixie

This flutter code:

    return config.direction == DismissDirection.horizontal
        || config.direction == DismissDirection.endToStart
        || config.direction == DismissDirection.startToEnd;

...becomes less readable when processed by dartfmt:

    return config.direction == DismissDirection.horizontal ||
        config.direction == DismissDirection.endToStart ||
        config.direction == DismissDirection.startToEnd;

It's not as readable as the original but I would also have accepted:

    return config.direction == DismissDirection.horizontal ||
           config.direction == DismissDirection.endToStart ||
           config.direction == DismissDirection.startToEnd;

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions