Skip to content

poor formatting in multiline condition inside let else if #1239

@tspiteri

Description

@tspiteri

The multiline condition in the first case is indented by an extra 11 spaces. (The width of "let poor = " is 11.)

fn foo() {
    let poor = if formatting {
    } else if condition_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_0 ||
                         condition_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_1 ||
                         condition_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_2 ||
                         condition_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_3 {
    } else {
    };
    if better_formatting {
    } else if condition_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_0 ||
              condition_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_1 ||
              condition_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_2 ||
              condition_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_3 {
    } else {
    }
}

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