2026-05-01 08:27 ftp://ftp.de.debian.org/debian/pool/main/c/cen64-qt/cen64-qt_20200219-alpha.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.12.74+deb13+1-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.70 compiler: g++ (20250906) 15.2.0 cppcheck: head 2.20.0 head-info: 0fda84e (2026-05-01 02:32:52 +0200) count: 140 133 elapsed-time: 0.8 0.7 head-timing-info: old-timing-info: head results: src/dialogs/aboutdialog.cpp:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] src/common.cpp:83:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataLocation [valueFlowBailoutIncompleteVar] src/common.cpp:360:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] src/common.cpp:371:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mdUnzip [valueFlowBailoutIncompleteVar] src/common.cpp:383:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] src/dialogs/downloaddialog.cpp:66:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AcceptRole [valueFlowBailoutIncompleteVar] src/dialogs/downloaddialog.cpp:44:40: performance: Function parameter 'fileText' should be passed by const reference. [passedByValue] src/dialogs/downloaddialog.cpp:44:79: performance: Function parameter 'romMD5' should be passed by const reference. [passedByValue] src/dialogs/logdialog.cpp:51:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoWrap [valueFlowBailoutIncompleteVar] src/common.cpp:89:15: style: Error code from the return value of function data.mkpath() is not used. [ignoredReturnErrorCode] src/common.cpp:55:16: style: The scope of the variable 'flipped' can be reduced. [variableScope] src/common.cpp:95:25: performance: Function parameter 'color' should be passed by const reference. [passedByValue] src/common.cpp:131:29: performance: Function parameter 'id' should be passed by const reference. [passedByValue] src/common.cpp:156:25: performance: Function parameter 'which' should be passed by const reference. [passedByValue] src/common.cpp:195:28: performance: Function parameter 'view' should be passed by const reference. [passedByValue] src/common.cpp:219:28: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue] src/common.cpp:296:39: performance: Function parameter 'infoName' should be passed by const reference. [passedByValue] src/common.cpp:326:32: performance: Function parameter 'text' should be passed by const reference. [passedByValue] src/dialogs/settingsdialog.cpp:330:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] src/dialogs/settingsdialog.cpp:464:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchWildcard [valueFlowBailoutIncompleteVar] src/dialogs/settingsdialog.cpp:604:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchWildcard [valueFlowBailoutIncompleteVar] src/dialogs/settingsdialog.cpp:853:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] src/dialogs/v64converter.cpp:64:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] src/dialogs/settingsdialog.cpp:449:22: style: Either there is a missing 'override', or the member function 'SettingsDialog::addColumn' can be static. [functionStatic] src/dialogs/settingsdialog.h:83:10: note: Either there is a missing 'override', or the member function 'SettingsDialog::addColumn' can be static. src/dialogs/settingsdialog.cpp:449:22: note: Either there is a missing 'override', or the member function 'SettingsDialog::addColumn' can be static. src/dialogs/settingsdialog.cpp:943:22: style: Either there is a missing 'override', or the member function 'SettingsDialog::removeColumn' can be static. [functionStatic] src/dialogs/settingsdialog.h:104:10: note: Either there is a missing 'override', or the member function 'SettingsDialog::removeColumn' can be static. src/dialogs/settingsdialog.cpp:943:22: note: Either there is a missing 'override', or the member function 'SettingsDialog::removeColumn' can be static. src/dialogs/settingsdialog.cpp:963:22: style:inconclusive: Either there is a missing 'override', or the member function 'SettingsDialog::sortDown' can be const. [functionConst] src/dialogs/settingsdialog.h:107:10: note: Either there is a missing 'override', or the member function 'SettingsDialog::sortDown' can be const. src/dialogs/settingsdialog.cpp:963:22: note: Either there is a missing 'override', or the member function 'SettingsDialog::sortDown' can be const. src/dialogs/settingsdialog.cpp:975:22: style:inconclusive: Either there is a missing 'override', or the member function 'SettingsDialog::sortUp' can be const. [functionConst] src/dialogs/settingsdialog.h:108:10: note: Either there is a missing 'override', or the member function 'SettingsDialog::sortUp' can be const. src/dialogs/settingsdialog.cpp:975:22: note: Either there is a missing 'override', or the member function 'SettingsDialog::sortUp' can be const. src/dialogs/settingsdialog.cpp:739:42: performance: Function parameter 'imagePath' should be passed by const reference. [passedByValue] src/emulation/emulatorhandler.cpp:60:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] src/emulation/emulatorhandler.cpp:174:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] src/mainwindow.h:66:5: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/mainwindow.cpp:274:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MV_ELCAPITAN [valueFlowBailoutIncompleteVar] src/mainwindow.cpp:332:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Base [valueFlowBailoutIncompleteVar] src/mainwindow.cpp:513:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HoverMove [valueFlowBailoutIncompleteVar] src/mainwindow.cpp:734:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HomeLocation [valueFlowBailoutIncompleteVar] src/mainwindow.cpp:787:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] src/mainwindow.cpp:934:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAsNeeded [valueFlowBailoutIncompleteVar] src/emulation/emulatorhandler.cpp:46:18: warning: Member variable 'EmulatorHandler::emulatorProc' is not initialized in the constructor. [uninitMemberVar] src/emulation/emulatorhandler.cpp:50:5: performance: Variable 'lastOutput' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] src/mainwindow.cpp:857:44: style:inconclusive: Function 'showRomMenu' argument 1 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] src/mainwindow.cpp:402:5: performance: Range variable 'size' should be declared as const reference. [iterateByValue] src/mainwindow.cpp:560:55: performance: Function parameter 'infoName' should be passed by const reference. [passedByValue] src/mainwindow.cpp:575:33: performance:inconclusive: Function parameter 'romDir' should be passed by const reference. [passedByValue] src/mainwindow.cpp:575:49: performance: Function parameter 'romFileName' should be passed by const reference. [passedByValue] src/mainwindow.cpp:575:70: performance: Function parameter 'zipFileName' should be passed by const reference. [passedByValue] src/mainwindow.cpp:731:5: performance: Range variable 'type' should be declared as const reference. [iterateByValue] src/mainwindow.cpp:746:13: performance: Range variable 'file' should be declared as const reference. [iterateByValue] src/mainwindow.cpp:768:44: performance: Function parameter 'zippedFiles' should be passed by const reference. [passedByValue] src/mainwindow.cpp:823:24: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] src/emulation/emulatorhandler.cpp:138:58: performance: Function parameter 'romFileName' should be passed by const reference. [passedByValue] src/emulation/emulatorhandler.cpp:138:79: performance: Function parameter 'zipFileName' should be passed by const reference. [passedByValue] src/emulation/emulatorhandler.cpp:139:57: performance: Function parameter 'ddFileName' should be passed by const reference. [passedByValue] src/emulation/emulatorhandler.cpp:139:77: performance: Function parameter 'ddZipName' should be passed by const reference. [passedByValue] src/emulation/emulatorhandler.cpp:149:5: performance: Range variable 'zippedFile' should be declared as const reference. [iterateByValue] src/emulation/emulatorhandler.cpp:431:5: performance: Range variable 'arg' should be declared as const reference. [iterateByValue] src/emulation/emulatorhandler.cpp:453:44: performance: Function parameter 'message' should be passed by const reference. [passedByValue] src/roms/romcollection.cpp:76:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] src/roms/romcollection.cpp:166:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] src/roms/romcollection.cpp:291:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEvents [valueFlowBailoutIncompleteVar] src/roms/romcollection.cpp:350:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] src/roms/romcollection.cpp:439:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] src/roms/romcollection.cpp:494:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowCloseButtonHint [valueFlowBailoutIncompleteVar] src/roms/thegamesdbscraper.cpp:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] src/roms/thegamesdbscraper.cpp:115:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] src/roms/thegamesdbscraper.cpp:197:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] src/roms/thegamesdbscraper.cpp:420:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] src/roms/thegamesdbscraper.cpp:448:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] src/roms/romcollection.cpp:92:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] src/roms/romcollection.cpp:120:14: style: Error code from the return value of function database.open() is not used. [ignoredReturnErrorCode] src/roms/romcollection.cpp:127:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] src/roms/romcollection.cpp:223:14: style: Error code from the return value of function database.open() is not used. [ignoredReturnErrorCode] src/roms/romcollection.cpp:318:28: style:inconclusive: Either there is a missing 'override', or the member function 'RomCollection::getFileTypes' can be const. [functionConst] src/roms/romcollection.h:53:17: note: Either there is a missing 'override', or the member function 'RomCollection::getFileTypes' can be const. src/roms/romcollection.cpp:318:28: note: Either there is a missing 'override', or the member function 'RomCollection::getFileTypes' can be const. src/roms/romcollection.cpp:397:15: style: Local variable 'file' shadows outer variable [shadowVariable] src/roms/romcollection.cpp:354:11: note: Shadowed declaration src/roms/romcollection.cpp:397:15: note: Shadow variable src/roms/romcollection.cpp:51:42: performance: Function parameter 'fileTypes' should be passed by const reference. [passedByValue] src/roms/romcollection.cpp:51:65: performance: Function parameter 'romPaths' should be passed by const reference. [passedByValue] src/roms/romcollection.cpp:62:56: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] src/roms/romcollection.cpp:62:74: performance: Function parameter 'directory' should be passed by const reference. [passedByValue] src/roms/romcollection.cpp:62:93: performance: Function parameter 'zipFile' should be passed by const reference. [passedByValue] src/roms/romcollection.cpp:140:13: performance: Range variable 'fileName' should be declared as const reference. [iterateByValue] src/roms/romcollection.cpp:147:21: performance: Range variable 'zippedFile' should be declared as const reference. [iterateByValue] src/roms/romcollection.cpp:423:9: performance: Range variable 'ext' should be declared as const reference. [iterateByValue] src/roms/romcollection.cpp:442:5: performance: Range variable 'dir' should be declared as const reference. [iterateByValue] src/roms/romcollection.cpp:446:9: performance: Range variable 'subFile' should be declared as const reference. [iterateByValue] src/roms/romcollection.cpp:504:45: performance: Function parameter 'romPaths' should be passed by const reference. [passedByValue] src/roms/romcollection.cpp:331:16: style: Variable 'romCatalog' can be declared as pointer to const [constVariablePointer] src/roms/romcollection.cpp:97:12: warning: Uninitialized variables: currentRom.count, currentRom.imageExists [uninitvar] src/roms/romcollection.cpp:94:9: note: Assuming condition is false src/roms/romcollection.cpp:97:12: note: Uninitialized variables: currentRom.count, currentRom.imageExists src/roms/romcollection.cpp:97:12: error: Uninitialized struct member: currentRom.count [uninitStructMember] src/roms/romcollection.cpp:97:12: error: Uninitialized struct member: currentRom.imageExists [uninitStructMember] src/roms/romcollection.cpp:271:27: error: Uninitialized struct member: currentRom.count [uninitStructMember] src/roms/romcollection.cpp:271:27: error: Uninitialized struct member: currentRom.imageExists [uninitStructMember] src/roms/thegamesdbscraper.cpp:159:19: style: Error code from the return value of function cache.mkpath() is not used. [ignoredReturnErrorCode] src/roms/thegamesdbscraper.cpp:333:17: style: The scope of the variable 'boxartExt' can be reduced. [variableScope] src/roms/thegamesdbscraper.cpp:275:25: style: Local variable 'gameID' shadows outer argument [shadowArgument] src/roms/thegamesdbscraper.cpp:148:90: note: Shadowed declaration src/roms/thegamesdbscraper.cpp:275:25: note: Shadow variable src/roms/thegamesdbscraper.cpp:311:31: style: Local variable 'document' shadows outer variable [shadowVariable] src/roms/thegamesdbscraper.cpp:221:27: note: Shadowed declaration src/roms/thegamesdbscraper.cpp:311:31: note: Shadow variable src/roms/thegamesdbscraper.cpp:346:21: style: Local variable 'boxartURL' shadows outer variable [shadowVariable] src/roms/thegamesdbscraper.cpp:332:17: note: Shadowed declaration src/roms/thegamesdbscraper.cpp:346:21: note: Shadow variable src/views/ddview.cpp:66:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] src/roms/thegamesdbscraper.cpp:60:88: performance: Function parameter 'listName' should be passed by const reference. [passedByValue] src/roms/thegamesdbscraper.cpp:100:48: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] src/roms/thegamesdbscraper.cpp:100:66: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue] src/roms/thegamesdbscraper.cpp:148:50: performance: Function parameter 'identifier' should be passed by const reference. [passedByValue] src/roms/thegamesdbscraper.cpp:148:90: performance: Function parameter 'gameID' should be passed by const reference. [passedByValue] src/roms/thegamesdbscraper.cpp:428:62: performance: Function parameter 'list' should be passed by const reference. [passedByValue] src/views/ddview.cpp:43:9: warning: Member variable 'DDView::fileItem' is not initialized in the constructor. [uninitMemberVar] src/views/widgets/treewidgetitem.h:41:5: style: Class 'TreeWidgetItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] src/views/ddview.cpp:87:43: performance: Function parameter 'infoName' should be passed by const reference. [passedByValue] src/roms/thegamesdbscraper.cpp:332:27: style: Variable 'boxartURL' is assigned a value that is never used. [unreadVariable] src/roms/thegamesdbscraper.cpp:333:27: style: Variable 'boxartExt' is assigned a value that is never used. [unreadVariable] src/views/gridview.cpp:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dark [valueFlowBailoutIncompleteVar] src/views/gridview.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] src/views/gridview.cpp:235:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Down [valueFlowBailoutIncompleteVar] src/views/gridview.cpp:351:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAlwaysOff [valueFlowBailoutIncompleteVar] src/views/listview.cpp:65:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMinAndMaxSize [valueFlowBailoutIncompleteVar] src/views/listview.cpp:86:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] src/views/gridview.cpp:183:15: style:inconclusive: Either there is a missing 'override', or the member function 'GridView::getCurrentRom' can be const. [functionConst] src/views/gridview.h:48:9: note: Either there is a missing 'override', or the member function 'GridView::getCurrentRom' can be const. src/views/gridview.cpp:183:15: note: Either there is a missing 'override', or the member function 'GridView::getCurrentRom' can be const. src/views/gridview.cpp:205:16: style:inconclusive: Either there is a missing 'override', or the member function 'GridView::hasSelectedRom' can be const. [functionConst] src/views/gridview.h:51:10: note: Either there is a missing 'override', or the member function 'GridView::hasSelectedRom' can be const. src/views/gridview.cpp:205:16: note: Either there is a missing 'override', or the member function 'GridView::hasSelectedRom' can be const. src/views/gridview.cpp:142:14: style: Redundant initialization for 'text'. The initialized value is overwritten before it is read. [redundantInitialization] src/views/gridview.cpp:139:22: note: text is initialized src/views/gridview.cpp:142:14: note: text is overwritten src/views/listview.cpp:196:15: style:inconclusive: Either there is a missing 'override', or the member function 'ListView::getCurrentRom' can be const. [functionConst] src/views/listview.h:48:9: note: Either there is a missing 'override', or the member function 'ListView::getCurrentRom' can be const. src/views/listview.cpp:196:15: note: Either there is a missing 'override', or the member function 'ListView::getCurrentRom' can be const. src/views/listview.cpp:218:16: style:inconclusive: Either there is a missing 'override', or the member function 'ListView::hasSelectedRom' can be const. [functionConst] src/views/listview.h:51:10: note: Either there is a missing 'override', or the member function 'ListView::hasSelectedRom' can be const. src/views/listview.cpp:218:16: note: Either there is a missing 'override', or the member function 'ListView::hasSelectedRom' can be const. src/views/gridview.cpp:189:45: performance: Function parameter 'infoName' should be passed by const reference. [passedByValue] src/views/gridview.cpp:282:56: performance: Function parameter 'keypress' should be passed by const reference. [passedByValue] src/views/listview.cpp:135:5: performance: Range variable 'current' should be declared as const reference. [iterateByValue] src/views/listview.cpp:202:45: performance: Function parameter 'infoName' should be passed by const reference. [passedByValue] src/views/listview.cpp:291:56: performance: Function parameter 'keypress' should be passed by const reference. [passedByValue] src/views/widgets/clickablewidget.cpp:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] src/views/widgets/clickablewidget.cpp:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Up [valueFlowBailoutIncompleteVar] src/views/widgets/clickablewidget.cpp:62:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] src/views/widgets/clickablewidget.cpp:69:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] src/views/tableview.cpp:58:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContextMenu [valueFlowBailoutIncompleteVar] src/views/tableview.cpp:79:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] src/views/tableview.cpp:128:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] src/views/tableview.cpp:199:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] src/views/tableview.cpp:254:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DescendingOrder [valueFlowBailoutIncompleteVar] src/views/tableview.cpp:310:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DescendingOrder [valueFlowBailoutIncompleteVar] src/views/widgets/treewidgetitem.cpp:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] src/views/tableview.cpp:240:12: style: The scope of the variable 'height' can be reduced. [variableScope] src/views/tableview.cpp:119:5: performance: Range variable 'current' should be declared as const reference. [iterateByValue] src/views/tableview.cpp:184:46: performance: Function parameter 'infoName' should be passed by const reference. [passedByValue] src/views/tableview.cpp:222:5: performance: Range variable 'header' should be declared as const reference. [iterateByValue] src/views/tableview.cpp:266:5: performance: Range variable 'current' should be declared as const reference. [iterateByValue] src/views/tableview.cpp:240:19: style: Variable 'height' is assigned a value that is never used. [unreadVariable] diff: head src/common.cpp:89:15: style: Error code from the return value of function data.mkpath() is not used. [ignoredReturnErrorCode] head src/emulation/emulatorhandler.cpp:138:58: performance: Function parameter 'romFileName' should be passed by const reference. [passedByValue] head src/emulation/emulatorhandler.cpp:139:57: performance: Function parameter 'ddFileName' should be passed by const reference. [passedByValue] head src/emulation/emulatorhandler.cpp:149:5: performance: Range variable 'zippedFile' should be declared as const reference. [iterateByValue] head src/mainwindow.cpp:857:44: style:inconclusive: Function 'showRomMenu' argument 1 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] head src/roms/romcollection.cpp:140:13: performance: Range variable 'fileName' should be declared as const reference. [iterateByValue] head src/roms/thegamesdbscraper.cpp:159:19: style: Error code from the return value of function cache.mkpath() is not used. [ignoredReturnErrorCode] DONE