Prettier-Java 2.8.0
https://github.com/jhipster/jhipster-bom/blob/main/.prettierrc
# Prettier configuration
printWidth: 140
singleQuote: true
tabWidth: 2
useTabs: false
# js and ts rules:
arrowParens: avoid
plugins:
- prettier-plugin-java
# java rules:
overrides:
- files: '*.java'
options:
tabWidth: 4
Input:
// code snippet
void testToString() {
filter.setEquals(value);
filter.setNotEquals(value);
filter.setSpecified(true);
filter.setIn(new LinkedList<>());
filter.setNotIn(new LinkedList<>());
filter.setGreaterThan(value);
filter.setLessThan(value);
filter.setGreaterThanOrEqual(value);
filter.setLessThanOrEqual(value);
String str = value.toString();
assertThat(filter.toString()).isEqualTo(
"BigDecimalFilter [equals=" +
str +
", notEquals=" +
str +
", specified=true, in=[], notIn=[], greaterThan=" +
str +
", lessThan=" +
str +
", greaterThanOrEqual=" +
str +
", lessThanOrEqual=" +
str +
"]"
);
}
Output:
// code snippet
void testToString() {
filter.setEquals(value);
filter.setNotEquals(value);
filter.setSpecified(true);
filter.setIn(new LinkedList<>());
filter.setNotIn(new LinkedList<>());
filter.setGreaterThan(value);
filter.setLessThan(value);
filter.setGreaterThanOrEqual(value);
filter.setLessThanOrEqual(value);
String str = value.toString();
assertThat(filter.toString()).isEqualTo(
"BigDecimalFilter [equals=" +
str +
", notEquals=" +
str +
", specified=true, in=[], notIn=[], greaterThan=" +
str +
", lessThan=" +
str +
", greaterThanOrEqual=" +
str +
", lessThanOrEqual=" +
str +
"]"
);
}
Expected behavior:
No impact with long string concatenation
See jhipster/jhipster-bom#1792

Prettier-Java 2.8.0
https://github.com/jhipster/jhipster-bom/blob/main/.prettierrc
Input:
Output:
Expected behavior:
No impact with long string concatenation
See jhipster/jhipster-bom#1792