jhipster / jhipster/prettier-java
String concatenation formatting
- Vorherrschende Sprache
- Java
- Sterne
- 1.2k
- Forks
- 120
- Ø Merge
- 1 T. 14 Std.
- Gemergte PRs (30 T.)
- 27
Beschreibung
**Prettier-Java 1.6.1**
Related to https://github.com/jhipster/prettier-java/issues/77.
In this case we're getting compilable code, it's just sub-ideal.
```sh
# Options (if any):
--print-width 140
```
**Input:**
```java
PreparedStatement statement =
connection.prepareStatement(
"INSERT INTO noneofyourbusiness(" +
"field1," +
"field2," +
"field3," +
"field4) " +
"VALUES (?, ?, ?, ?)");
```
**Output:**
```java
PreparedStatement statement = connection.prepareStatement(
"INSERT INTO noneofyourbusiness(" + "field1," + "field2," + "field3," + "field4) " + "VALUES (?, ?, ?, ?)"
);
```
**Expected behavior:**
I see two options:
- do not join the lines if they contain string concatenation like this
- join, but make sure to get rid of all the concatenation
Beitragsleitfaden
Rechercherichtung
Beginne mit den Beispielen zu Input, Output und Expected behavior in diesem Issue und ermittle anschließend den Einstiegspunkt des Formatters, der die Verkettung von Java-Zeichenketten verarbeitet. Reproduziere den Fall mit einer Druckbreite von 140 und stelle sicher, dass die Ausgabe einem der beiden vorgeschlagenen Verhaltensweisen folgt: die verketteten Zeilen beibehalten oder die Verkettung entfernen. Überprüfe die resultierende Formatierung anhand des Beispiels.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100