Text block containing a comment-like line with " or \ fails with "Comment was not printed"
Los mantenedores suelen responder en 2 días
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 66/100
Línea de trabajo
Start by locating the formatter’s handling of Java text blocks and the tests for comment printing; the issue provides no file or test path. Reproduce with the supplied examples, including comment-like lines containing quotes or backslashes, and compare the formatted output. Done means these text block contents format without a “Comment was not printed” error and are not treated as Java comments.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Prettier-Java 2.11.0
Input:
class A {
String s = """
/* a "b" c */
x""";
}
Output:
[error] A.java: Error: Comment "/* a "b" c */" was not printed. Please report this error!
Expected behavior:
class A {
String s = """
/* a "b" c */
x""";
}
Text block content should never be treated as Java comments.
The same crash happens with a line comment or a backslash, as in these examples:
String s = """
// a "b
x""";
String s = """
/* a \\n b */
x""";
String s = """
// a \\ b
x""";
A comment-like line without " or \, such as /* plain */, formats fine.
- Lenguaje dominante
- Java
- Estrellas
- 1.2k
- Forks
- 123
- Merge medio
- 2 d 10 h
- PR fusionados (30 d)
- 35
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de jhipster/prettier-java
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
jhipster/prettier-java#1113 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 3/5 1-2 días Aptitud para principiantes 56/100
jhipster/prettier-java#1114 ·
Los mantenedores suelen responder en 2 días
-
JEP 401 Support value keywordAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
jhipster/prettier-java#1031 ·
Los mantenedores suelen responder en 2 días
-
Adds needlessly parenthesesPosiblemente ocupada @braxtonzhangio la tomó hace 76 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 67/100
jhipster/prettier-java#1001 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 3/5 1-2 días Aptitud para principiantes 52/100
jhipster/prettier-java#948 · 4 comentarios ·
Los mantenedores suelen responder en 2 días
Todos los issues de jhipster/prettier-java
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
ome/ome-codecs#48 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
tonihele/OpenKeeper#672 ·
Los mantenedores suelen responder en 4 días
-
Shaded google-api-client trust stores still include AAA Certificate Services (eMudhra CA compromise)Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
snowflakedb/snowflake-jdbc#2763 ·
-
MacFileUtils: FSPathMakeRef passes an int where the C function takes its FSRef output pointerAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 79/100
java-native-access/jna#1746 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
ControlSystemStudio/phoebus#3983 ·
Los mantenedores suelen responder en 2 días