dprint-plugin-typescript icon indicating copy to clipboard operation
dprint-plugin-typescript copied to clipboard

Odd extra indent in multiline call expression / binary expression

Open jakebailey opened this issue 1 year ago • 0 comments

Describe the bug

dprint-plugin-typescript version: 0.91.6

A little weird, but this call expression gets indented an extra two times for some reason.

Input Code

const a = !foo || bar(
  baz,
  qux
).prop?.blah === 1234;

const a = !foo || bar(
  baz,
  qux
).prop?.blah;

Expected Output

const a = !foo || bar(
  baz,
  qux
).prop?.blah === 1234;

const a = !foo || bar(
  baz,
  qux
).prop?.blah;

Actual Output

const a = !foo || bar(
      baz,
      qux,
    ).prop?.blah === 1234;

const a = !foo || bar(
  baz,
  qux,
).prop?.blah;

jakebailey avatar Aug 21 '24 21:08 jakebailey