String concatenation formatting
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 45/100
Piste de recherche
Commencez par les exemples Input, Output et Expected behavior de cette issue, puis localisez le point d’entrée du formatter qui gère la concaténation de chaînes Java. Reproduisez le cas avec une largeur d’impression de 140 et faites en sorte que la sortie suive l’un des deux comportements proposés : conserver les lignes concaténées ou supprimer la concaténation. Vérifiez le formatage obtenu par rapport à l’exemple.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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.
# Options (if any):
--print-width 140
Input:
PreparedStatement statement =
connection.prepareStatement(
"INSERT INTO noneofyourbusiness(" +
"field1," +
"field2," +
"field3," +
"field4) " +
"VALUES (?, ?, ?, ?)");
Output:
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
- Langage dominant
- Java
- Étoiles
- 1.2k
- Forks
- 123
- Merge moyen
- 2 j 10 h
- PR mergées (30 j)
- 35
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de jhipster/prettier-java
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
jhipster/prettier-java#1113 ·
Les mainteneurs répondent en général sous 2 jours
-
Difficulté 3/5 1-2 jours Accessibilité débutants 56/100
jhipster/prettier-java#1114 ·
Les mainteneurs répondent en général sous 2 jours
-
Text block containing a comment-like line with " or \ fails with "Comment was not printed"Peut-être pris @sean0407 l’a pris il y a 1 jour. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 66/100
jhipster/prettier-java#1112 ·
Les mainteneurs répondent en général sous 2 jours
-
JEP 401 Support value keywordOuverte
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
jhipster/prettier-java#1031 ·
Les mainteneurs répondent en général sous 2 jours
-
Adds needlessly parenthesesPeut-être pris @braxtonzhangio l’a pris il y a 74 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 67/100
jhipster/prettier-java#1001 ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de jhipster/prettier-java
Issues similaires
-
bug/错误
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
FCL-Team/FoldCraftLauncher#1951 ·
Les mainteneurs répondent en général sous 4 jours
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
quarkusio/quarkus-agent-mcp#296 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
commons-app/apps-android-commons#7072 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement web-ui
Difficulté 2/5 1-3 heures Accessibilité débutants 67/100
jenkinsci/jenkins#27583 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100