Comment before // prettier-ignore on an expression fails with "Comment was not printed"
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 68/100
Direzione di ricerca
The issue provides two Java inputs that trigger the error, one in an array initializer and one in a conditional expression, but names no source files or tests. Start by locating the comment printing and prettier-ignore handling paths and run the relevant tests with these examples. Done means both comments are retained and the ignored expression stays unchanged without a “Comment was not printed” error.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Prettier-Java 2.11.0
Input:
class A {
Object[] a = {
// explain
// prettier-ignore
foo(1,
2),
};
}
class A {
Object f(boolean c) {
return c
? a()
: // prettier-ignore
// explain
b(1, 2);
}
}
Output:
[error] A.java: Error: Comment "// explain" was not printed. Please report this error!
(Same error for both inputs.)
Expected behavior: Both comments are kept, and the ignored expression is printed as-is. For the first input:
class A {
Object[] a = {
// explain
// prettier-ignore
foo(1,
2),
};
}
Note: This issue is similar to #1098, but that one is about @formatter:on and @formatter:off comments.
- Lingua principale
- Java
- Stelle
- 1.2k
- Fork
- 122
- Merge medio
- 2g 13h
- PR unite (30g)
- 32
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di jhipster/prettier-java
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
jhipster/prettier-java#1113 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
jhipster/prettier-java#1114 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 66/100
jhipster/prettier-java#1112 ·
I maintainer di solito rispondono entro 2 giorni
-
Comment "// @formatter:off" was not printedForse già presa @jtkiesel l’ha presa 1 giorno fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
jhipster/prettier-java#1098 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
jhipster/prettier-java#1031 ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di jhipster/prettier-java
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
account bug communication lecture
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
area/server bug P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
modelcontextprotocol/java-sdk#1196 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Consumer progress rows interleave topics with equal queue IDsForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
apache/rocketmq-dashboard#7250 ·
I maintainer di solito rispondono entro 3 giorni