Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ugly formatting: long assignment to previously declared variable #687

Closed
kaidohallik opened this issue Oct 9, 2024 · 0 comments · Fixed by #690
Closed

Ugly formatting: long assignment to previously declared variable #687

kaidohallik opened this issue Oct 9, 2024 · 0 comments · Fixed by #690

Comments

@kaidohallik
Copy link

Prettier-Java 2.6.4

# Options (if any):
print-width: 140
tab-width: 2

Input:

class Example {

  void example() {
    var lineLengthInAssignmentMoreThanPrintWidth = "";
    lineLengthInAssignmentMoreThanPrintWidth = "1234567890" + "1234567890" + "1234567890" + "1234567890" + "1234567890" + "1234567890" + "1234567890";
  }
}

Output:

class Example {

  void example() {
    var lineLengthInAssignmentMoreThanPrintWidth = "";
    lineLengthInAssignmentMoreThanPrintWidth = "1234567890" +
    "1234567890" +
    "1234567890" +
    "1234567890" +
    "1234567890" +
    "1234567890" +
    "1234567890";
  }
}

Expected output:

class Example {

  void example() {
    var lineLengthInAssignmentMoreThanPrintWidth = "";
    lineLengthInAssignmentMoreThanPrintWidth =
      "1234567890" + "1234567890" + "1234567890" + "1234567890" + "1234567890" + "1234567890" + "1234567890";
  }
}

Note: long variable declarations are formatted correctly:

class Example {

  void example() {
    var lineLengthInAssignmentMoreThanPrintWidth =
      "1234567890" + "1234567890" + "1234567890" + "1234567890" + "1234567890" + "1234567890" + "1234567890";
  }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant