DistinctVarargsChecker is overly broad by including Iterables.concat
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 67/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- java
- Ambito
- testing-qa
Direzione di ricerca
Inizia dalla riga indicata di DistinctVarargsChecker.java e verifica perché Iterables.concat è incluso nel controllo. Confrontane il comportamento e la documentazione con quelli di Iterators.concat, come suggerito dall’issue. Aggiorna il controllo e i relativi test per adeguarli al comportamento di avviso previsto, quindi verifica che la chiamata segnalata a Iterables.concat non generi più un avviso e che i casi pertinenti di Iterators.concat continuino a generarli.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
/Users/ben/projects/caffeine/caffeine/src/test/java/com/github/benmanes/caffeine/cache/AsyncCacheTest.java:686: warning: [DistinctVarargsChecker] Method expects distinct arguments at some/all positions
var keys = Iterables.concat(absentKeys, absentKeys,
^
(see https://errorprone.info/bugpattern/DistinctVarargsChecker)
There is no runtime requirement or JavaDoc warning on Iterables.concat. Maybe you meant Iterators.concat which is not included and is stateful, where this warning would make sense?
- Lingua principale
- Java
- Stelle
- 7.3k
- Fork
- 827
- Merge medio
- 12h 13m
- PR unite (30g)
- 54
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun 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 google/error-prone
-
ASTHelpers.getSymbol returns null for a parenthesized expression, while javac's TreeInfo.symbol returns the symbol insideForse già presa @vlsi l’ha presa 4 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
google/error-prone#6223 ·
I maintainer di solito rispondono entro 1 giorno
-
InlineTrivialConstant misses an empty-string constant with a parenthesized initializerForse già presa @Youssef-Khogaly l’ha presa 5 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
google/error-prone#6217 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
google/error-prone#6216 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
google/error-prone#6215 ·
I maintainer di solito rispondono entro 1 giorno
-
NonAtomicVolatileUpdate misses volatile increments and decrements with parenthesized operandsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
google/error-prone#6214 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di google/error-prone
Issue simili
-
pdfium-drift
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
Stirling-Tools/JPDFium#188 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
openremote/openremote#3487 · 1 commento ·
-
Type/Bug U2
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
wso2/product-is#28675 ·
I maintainer di solito rispondono entro 1 giorno
-
a:bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
erupts/erupt#460 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno