Skip to content

Weird indentation with comment inside infix operator #1611

Closed
@munificent

Description

@munificent

Here is some sanitized internal code:

aaaa aaAaaAaaaaAaaaaaaaaaAaaAaaAaaAaaaaaa(
  AaaaaaaaaaAaaaAaaaaaaaaAaaaaaa aaaaAaaaaaa,
) =>
    // Aaaa for Aaaaaaa AA aaaaaaaa.
    aaAaAaaaaaaaAaaaaaa &&
    // Aaaaaaaaaa is aaaaaaaa aaaa aaa Aaa Aaaaa Aaaaa aaaaaaaaaa.
        aaaaAaaaaaa
        .aaaAaaaAaaAaaaAaaa(
          AaaaAaaaaaaaaaAaaa_Aaaa.AAA_AAA_AAAAA_AAA_AAAAAAAAAA__AAAA,
          aAaaaaaaAaAaaaaaaaaAaaaaaAaaaaaaaAaaaaaa: true,
        )
        .aaAaAaaAaaaaaaaa &&
    aaaaAaaaaaa
        .aaaAaaaAaaAaaaAaaa(
          AaaaAaaaaaaaaaAaaa_Aaaa.AAA_AA_AAAAAAA_AAA_AAA_A1__AAAA,
          aAaaaaaaAaAaaaaaaaaAaaaaaAaaaaaaaAaaaaaa: true,
        )
        .aaAaAaaAaaaaaaaa;

The indentation after the second comment doesn't look right. I'd expect maybe something like:

aaaa aaAaaAaaaaAaaaaaaaaaAaaAaaAaaAaaaaaa(
  AaaaaaaaaaAaaaAaaaaaaaaAaaaaaa aaaaAaaaaaa,
) =>
    // Aaaa for Aaaaaaa AA aaaaaaaa.
    aaAaAaaaaaaaAaaaaaa &&
    // Aaaaaaaaaa is aaaaaaaa aaaa aaa Aaa Aaaaa Aaaaa aaaaaaaaaa.
    aaaaAaaaaaa
        .aaaAaaaAaaAaaaAaaa(
          AaaaAaaaaaaaaaAaaa_Aaaa.AAA_AAA_AAAAA_AAA_AAAAAAAAAA__AAAA,
          aAaaaaaaAaAaaaaaaaaAaaaaaAaaaaaaaAaaaaaa: true,
        )
        .aaAaAaaAaaaaaaaa &&
    aaaaAaaaaaa
        .aaaAaaaAaaAaaaAaaa(
          AaaaAaaaaaaaaaAaaa_Aaaa.AAA_AA_AAAAAAA_AAA_AAA_A1__AAAA,
          aAaaaaaaAaAaaaaaaaaAaaaaaAaaaaaaaAaaaaaa: true,
        )
        .aaAaAaaAaaaaaaaa;

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