cppcheck and clang static analyzer warnings that need a look
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia in src/metaImage.cxx alle righe indicate ed esegui cppcheck e il clang static analyzer per riprodurre gli avvisi. Segui il ciclo e le assegnazioni intorno alle righe 584, 590, 1205, 1290, 2908, 3044 e 3051 per determinare se i valori vengono utilizzati o sono inutilizzati. Il lavoro è completato quando gli avvisi sono risolti o le loro cause sono chiaramente prese in considerazione, senza modificare il comportamento richiesto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I fixed some cppcheck and clang static analyzer warnings, but others need someone that knows the code:
The enclosing 'for' loop goes to m_NDims (the ivar), should be _nDims (the param)?
src/metaImage.cxx:584:18: Assigned value is garbage or undefined
src/metaImage.cxx:590:25: Assigned value is garbage or undefined
These may be dead code, or something is failing to use those results...
src/metaImage.cxx:1205:5: Value stored to 'posend' is never read
src/metaImage.cxx:2908:9: Value stored to 'fileImageDim' is never read
src/metaImage.cxx:3044:9: Value stored to 'maxV' is never read
redundantAssignment,src/metaImage.cxx:3051,style,Variable 'maxV' is reassigned a value before the old one has been used.
unreadVariable,src/metaImage.cxx:1205,style,Variable 'posend' is assigned a value that is never used.
unreadVariable,src/metaImage.cxx:1290,style,Variable 'elementDataFileName' is assigned a value that is never used.
- Lingua principale
- C
- Stelle
- 32
- Fork
- 26
- Merge medio
- 2h 40m
- PR unite (30g)
- 4
Guida per i contributori
Apri 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 Kitware/MetaIO
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 32/100
-
Update CI Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100
Tutte le issue di Kitware/MetaIO
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
duckdb/duckdb-wasm#2258 ·
-
how does install.sh work Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
rofl0r/microsocks#110 ·
-
OTA is not aborted correctly Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
espressif/esp-aws-iot#261 ·
-
os:linux
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
mpv-player/mpv#18510 · 2 commenti ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100