2025-11-18 00:53 ftp://ftp.de.debian.org/debian/pool/main/k/knewstuff/knewstuff_5.116.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --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 -j90 platform: Linux-6.8.0-87-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.18.0 head-info: d8b6e08 (2025-11-17 23:40:03 +0100) count: 226 237 elapsed-time: 0.2 0.2 head-timing-info: old-timing-info: head results: knewstuff-5.116.0/autotests/core/knewstuffenginetest.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoadingData [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/core/knewstuffenginetest.cpp:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/button.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/src/core/entryinternal.h:516:5: error: There is an unknown macro here somewhere. Configuration is required. If KNEWSTUFFCORE_DEPRECATED_VERSION is a macro then please configure it. [unknownMacro] knewstuff-5.116.0/src/core/downloadmanager.cpp:9:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_BUILD_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/autotests/core/installationtest.cpp:51:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable YesResponse [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/engine.h:453:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFFCORE_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/autotests/core/installationtest.cpp:59:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/core/installationtest.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UncompressIntoSubdirIfArchive [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/core/installationtest.cpp:78:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signalEntryChanged [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/core/installationtest.cpp:90:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/core/installationtest.cpp:115:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Installed [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/core/installationtest.cpp:132:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Downloadable [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/core/installationtest.cpp:155:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Downloadable [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/core/installationtest.cpp:182:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable signalEntryChanged [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/installation.h:45:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFFCORE_BUILD_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/src/core/jobs/filecopyworker.cpp:36:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/downloadjob.cpp:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/downloadjob.cpp:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserDefinedError [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/security.h:19:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFFCORE_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest2.cpp:114:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureDialogAccessible_Defensive [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/httpjob.cpp:63:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserDefinedError [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/filecopyjob.cpp:72:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/filecopyjob.cpp:84:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bytes [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/filecopyjob.cpp:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserDefinedError [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/downloaddialog.h:20:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/src/downloadmanager.h:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/src/knewstuffaction.h:22:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/src/core/jobs/kpackagejob.cpp:70:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/downloadwidget.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/src/core/jobs/kpackagejob.cpp:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/quickengine.h:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFFQUICK_BUILD_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/src/core/xmlloader.cpp:26:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/httpworker.cpp:29:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/xmlloader.cpp:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/httpworker.cpp:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/xmlloader.cpp:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/httpworker.cpp:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/httpworker.cpp:96:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFF_VERSION_STRING [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/tagsfilterchecker.cpp:66:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/httpworker.cpp:136:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mutex [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/tagsfilterchecker.cpp:88:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/httpworker.cpp:146:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/tagsfilterchecker.cpp:107:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/jobs/httpworker.cpp:193:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/tagsfilterchecker.cpp:138:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/quicksettings.cpp:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/quicksettings.cpp:59:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHNS [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/commentsmodel.cpp:43:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScoreRole [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquickdialogwrapper.h:42:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/src/qtquick/quickquestionlistener.cpp:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/quickquestionlistener.cpp:61:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CancelResponse [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/quickquestionlistener.cpp:95:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContinueResponse [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/imagepreviewwidget.cpp:60:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/imagepreviewwidget.cpp:78:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/uploaddialog.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/src/widgets/action.h:63:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFFWIDGETS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] knewstuff-5.116.0/src/tools/knewstuff-dialog/main.cpp:54:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/progressindicator.cpp:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFrame [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest.cpp:52:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/widgetquestionlistener.cpp:61:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OKResponse [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest.cpp:124:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ServiceLocatingMode_ByProvidedExecLine [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest.cpp:270:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuSection_Main [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/itemsviewbasedelegate.cpp:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonDblClick [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest.cpp:346:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuSection_Main [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/itemsviewbasedelegate.cpp:55:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest.cpp:370:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuSection_Main [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/itemsviewbasedelegate.cpp:63:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/widgets/button.cpp:33:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHNS [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/itemsviewbasedelegate.cpp:87:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/widgets/button.cpp:75:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHNS [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/itemsviewbasedelegate.cpp:101:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/author.h:60:13: performance: Function 'name()' should return member 'mName' by const reference. [returnByReference] knewstuff-5.116.0/src/staticxml/staticxmlprovider.cpp:65:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mIcon [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/author.h:72:13: performance: Function 'email()' should return member 'mEmail' by const reference. [returnByReference] knewstuff-5.116.0/src/staticxml/staticxmlprovider.cpp:139:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/author.h:84:13: performance: Function 'jabber()' should return member 'mJabber' by const reference. [returnByReference] knewstuff-5.116.0/src/staticxml/staticxmlprovider.cpp:153:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Installed [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/entrydetailsdialog.cpp:52:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DetailsLoadedEvent [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/core/author.h:96:13: performance: Function 'homepage()' should return member 'mHomepage' by const reference. [returnByReference] knewstuff-5.116.0/src/staticxml/staticxmlprovider.cpp:226:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Downloadable [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/entrydetailsdialog.cpp:135:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreviewSmall2 [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/staticxml/staticxmlprovider.cpp:297:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Updates [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/entrydetailsdialog.cpp:170:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFF [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/staticxml/staticxmlprovider.cpp:316:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/entrydetailsdialog.cpp:251:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreviewSmall1 [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/upload/atticahelper.cpp:78:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/staticxml/staticxmlprovider.cpp:324:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Installed [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/entrydetailsdialog.cpp:285:121: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreviewBig1 [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/upload/atticahelper.cpp:215:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideProgressInfo [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/entrydetailsdialog.cpp:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFF [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/tests/khotnewstuff_test.cpp:51:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNSSRCDIR [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/tests/khotnewstuff_test.cpp:83:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNSSRCDIR [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/tests/khotnewstuff_test.cpp:143:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreviewSmall1 [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/tests/khotnewstuff_test.cpp:171:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WhatsThisRole [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mName [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/tests/khotnewstuff_test.cpp:201:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNSBUILDDIR [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretoolspresets.cpp:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFF [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:236:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretoolspresets.cpp:187:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFF [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:254:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:283:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:320:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Newest [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:355:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentComment [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:365:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:475:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:518:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Installed [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:557:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/attica/atticaprovider.cpp:611:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Downloadable [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretools_p.h:158:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Compact [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretools_p.h:377:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretoolsconfigdialog_p.cpp:72:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretoolsconfigdialog_p.cpp:122:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/downloadlinkinfo.h:44:13: performance: Function 'name()' should return member 'name' by const reference. [returnByReference] knewstuff-5.116.0/src/ui/itemsgridviewdelegate.cpp:49:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ElideRight [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretoolsconfigdialog_p.cpp:230:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/downloadlinkinfo.h:45:13: performance: Function 'priceAmount()' should return member 'priceAmount' by const reference. [returnByReference] knewstuff-5.116.0/src/ui/itemsgridviewdelegate.cpp:75:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFF [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/downloadlinkinfo.h:46:13: performance: Function 'distributionType()' should return member 'distributionType' by const reference. [returnByReference] knewstuff-5.116.0/src/ui/itemsgridviewdelegate.cpp:197:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_MouseOver [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/downloadlinkinfo.h:47:13: performance: Function 'descriptionLink()' should return member 'descriptionLink' by const reference. [returnByReference] knewstuff-5.116.0/src/ui/itemsgridviewdelegate.cpp:270:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonFollowStyle [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/opds/opdsprovider.cpp:163:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Installed [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/downloadlinkinfo.h:52:13: performance: Function 'icon()' should return member 'icon' by const reference. [returnByReference] knewstuff-5.116.0/src/ui/itemsgridviewdelegate.cpp:304:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest2.cpp:32:23: performance:inconclusive: Either there is a missing 'override', or the member function 'KMoreToolsTest2::init' can be static. [functionStatic] knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest2.cpp:23:10: note: Either there is a missing 'override', or the member function 'KMoreToolsTest2::init' can be static. knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest2.cpp:32:23: note: Either there is a missing 'override', or the member function 'KMoreToolsTest2::init' can be static. knewstuff-5.116.0/src/opds/opdsprovider.cpp:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/tests/kmoretools/kmoretoolstest_interactive.cpp:107:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MenuSection_More [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest2.cpp:36:23: performance:inconclusive: Either there is a missing 'override', or the member function 'KMoreToolsTest2::cleanup' can be static. [functionStatic] knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest2.cpp:24:10: note: Either there is a missing 'override', or the member function 'KMoreToolsTest2::cleanup' can be static. knewstuff-5.116.0/autotests/kmoretools/kmoretoolstest2.cpp:36:23: note: Either there is a missing 'override', or the member function 'KMoreToolsTest2::cleanup' can be static. knewstuff-5.116.0/src/opds/opdsprovider.cpp:181:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/tests/kmoretools/kmoretoolstest_interactive.cpp:190:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/opds/opdsprovider.cpp:213:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFCORE [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/entrydetailsdialog.cpp:220:24: warning: Return value of function QString::fromUtf8() is not used. [ignoredReturnValue] knewstuff-5.116.0/tests/kmoretools/kmoretoolstest_interactive.cpp:240:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/opds/opdsprovider.cpp:551:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Installed [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/itemsviewdelegate.cpp:54:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/itemsviewdelegate.cpp:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFF [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/itemsviewdelegate.cpp:305:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PE_PanelItemViewItem [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/itemsviewdelegate.cpp:357:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreviewHeight [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/qtquick/commentsmodel.cpp:20:5: style: Class 'CommentsModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] knewstuff-5.116.0/src/core/tagsfilterchecker.h:57:5: style: Class 'TagsFilterChecker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] knewstuff-5.116.0/src/widgets/button.cpp:68:17: style:inconclusive: Either there is a missing 'override', or the member function 'KNSWidgets::Button::configFile' can be const. [functionConst] knewstuff-5.116.0/src/widgets/button.h:82:13: note: Either there is a missing 'override', or the member function 'KNSWidgets::Button::configFile' can be const. knewstuff-5.116.0/src/widgets/button.cpp:68:17: note: Either there is a missing 'override', or the member function 'KNSWidgets::Button::configFile' can be const. knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:96:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFF [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:174:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/widgets/button.h:82:13: performance: Function 'configFile()' should return member 'configFile' by const reference. [returnByReference] knewstuff-5.116.0/src/core/author.cpp:78:37: style:inconclusive: Function 'setName' argument 1 names different: declaration 'name' definition '_name'. [funcArgNamesDifferent] knewstuff-5.116.0/src/core/author.h:53:33: note: Function 'setName' argument 1 names different: declaration 'name' definition '_name'. knewstuff-5.116.0/src/core/author.cpp:78:37: note: Function 'setName' argument 1 names different: declaration 'name' definition '_name'. knewstuff-5.116.0/src/core/author.cpp:88:38: style:inconclusive: Function 'setEmail' argument 1 names different: declaration 'email' definition '_email'. [funcArgNamesDifferent] knewstuff-5.116.0/src/core/author.h:65:34: note: Function 'setEmail' argument 1 names different: declaration 'email' definition '_email'. knewstuff-5.116.0/src/core/author.cpp:88:38: note: Function 'setEmail' argument 1 names different: declaration 'email' definition '_email'. knewstuff-5.116.0/src/core/author.cpp:98:39: style:inconclusive: Function 'setJabber' argument 1 names different: declaration 'jabber' definition '_jabber'. [funcArgNamesDifferent] knewstuff-5.116.0/src/core/author.h:77:35: note: Function 'setJabber' argument 1 names different: declaration 'jabber' definition '_jabber'. knewstuff-5.116.0/src/core/author.cpp:98:39: note: Function 'setJabber' argument 1 names different: declaration 'jabber' definition '_jabber'. knewstuff-5.116.0/src/core/author.cpp:108:41: style:inconclusive: Function 'setHomepage' argument 1 names different: declaration 'homepage' definition '_homepage'. [funcArgNamesDifferent] knewstuff-5.116.0/src/core/author.h:89:37: note: Function 'setHomepage' argument 1 names different: declaration 'homepage' definition '_homepage'. knewstuff-5.116.0/src/core/author.cpp:108:41: note: Function 'setHomepage' argument 1 names different: declaration 'homepage' definition '_homepage'. knewstuff-5.116.0/src/core/author.cpp:42:14: style: Local variable 'd' shadows outer function [shadowFunction] knewstuff-5.116.0/src/core/author.cpp:30:23: note: Shadowed declaration knewstuff-5.116.0/src/core/author.cpp:42:14: note: Shadow variable knewstuff-5.116.0/tests/khotnewstuff_test.h:28:5: style: Class 'KNewStuff2Test' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] knewstuff-5.116.0/src/upload/atticahelper.cpp:18:15: warning: Member variable 'AtticaHelper::m_previewJob' is not initialized in the constructor. [uninitMemberVar] knewstuff-5.116.0/src/upload/atticahelper.cpp:64:32: style:inconclusive: Either there is a missing 'override', or the member function 'KNSCore::AtticaHelper::provider' can be const. [functionConst] knewstuff-5.116.0/src/upload/atticahelper_p.h:48:22: note: Either there is a missing 'override', or the member function 'KNSCore::AtticaHelper::provider' can be const. knewstuff-5.116.0/src/upload/atticahelper.cpp:64:32: note: Either there is a missing 'override', or the member function 'KNSCore::AtticaHelper::provider' can be const. knewstuff-5.116.0/src/qtquick/downloadlinkinfo.cpp:52:18: performance: Range variable 'string' should be declared as const reference. [iterateByValue] knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:72:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:102:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFF [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:382:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:392:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:500:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/tests/kmoretools/kmoretoolstest_interactive.cpp:46:33: performance:inconclusive: Either there is a missing 'override', or the member function 'KMoreToolsTestInteractive::init' can be static. [functionStatic] knewstuff-5.116.0/tests/kmoretools/kmoretoolstest_interactive.cpp:29:10: note: Either there is a missing 'override', or the member function 'KMoreToolsTestInteractive::init' can be static. knewstuff-5.116.0/tests/kmoretools/kmoretoolstest_interactive.cpp:46:33: note: Either there is a missing 'override', or the member function 'KMoreToolsTestInteractive::init' can be static. knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:642:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/tests/kmoretools/kmoretoolstest_interactive.cpp:50:33: performance:inconclusive: Either there is a missing 'override', or the member function 'KMoreToolsTestInteractive::cleanup' can be static. [functionStatic] knewstuff-5.116.0/tests/kmoretools/kmoretoolstest_interactive.cpp:30:10: note: Either there is a missing 'override', or the member function 'KMoreToolsTestInteractive::cleanup' can be static. knewstuff-5.116.0/tests/kmoretools/kmoretoolstest_interactive.cpp:50:33: note: Either there is a missing 'override', or the member function 'KMoreToolsTestInteractive::cleanup' can be static. knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:749:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] knewstuff-5.116.0/src/ui/itemsviewbasedelegate_p.h:36:51: performance: Function parameter 'widgets' should be passed by const reference. [passedByValue] knewstuff-5.116.0/src/core/tagsfilterchecker.cpp:139:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] knewstuff-5.116.0/src/ui/imagepreviewwidget.cpp:68:22: style: Variable 'framePoint' is assigned a value that is never used. [unreadVariable] knewstuff-5.116.0/src/staticxml/staticxmlprovider.cpp:257:17: style: Condition 'filterAcceptsDownloads' is always true [knownConditionTrueFalse] knewstuff-5.116.0/src/staticxml/staticxmlprovider.cpp:247:43: note: Assignment 'filterAcceptsDownloads=true', assigned value is 1 knewstuff-5.116.0/src/staticxml/staticxmlprovider.cpp:257:17: note: Condition 'filterAcceptsDownloads' is always true knewstuff-5.116.0/src/ui/entrydetailsdialog.cpp:220:79: warning:inconclusive: Found suspicious operator '+', result is not used. [constStatement] knewstuff-5.116.0/src/upload/atticahelper.cpp:57:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] knewstuff-5.116.0/src/staticxml/staticxmlprovider.cpp:251:67: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] knewstuff-5.116.0/src/attica/atticaprovider.cpp:316:44: style:inconclusive: Either there is a missing 'override', or the member function 'KNSCore::AtticaProvider::atticaSortMode' can be const. [functionConst] knewstuff-5.116.0/src/attica/atticaprovider_p.h:111:32: note: Either there is a missing 'override', or the member function 'KNSCore::AtticaProvider::atticaSortMode' can be const. knewstuff-5.116.0/src/attica/atticaprovider.cpp:316:44: note: Either there is a missing 'override', or the member function 'KNSCore::AtticaProvider::atticaSortMode' can be const. knewstuff-5.116.0/src/kmoretools/kmoretoolspresets.cpp:177:44: style: Variable 'kmtService' can be declared as pointer to const [constVariablePointer] knewstuff-5.116.0/src/attica/atticaprovider.cpp:385:54: style:inconclusive: Function 'loadedComments' argument 1 names different: declaration 'job' definition 'baseJob'. [funcArgNamesDifferent] knewstuff-5.116.0/src/attica/atticaprovider_p.h:102:42: note: Function 'loadedComments' argument 1 names different: declaration 'job' definition 'baseJob'. knewstuff-5.116.0/src/attica/atticaprovider.cpp:385:54: note: Function 'loadedComments' argument 1 names different: declaration 'job' definition 'baseJob'. knewstuff-5.116.0/src/attica/atticaprovider.cpp:408:52: style:inconclusive: Function 'loadedPerson' argument 1 names different: declaration 'job' definition 'baseJob'. [funcArgNamesDifferent] knewstuff-5.116.0/src/attica/atticaprovider_p.h:103:40: note: Function 'loadedPerson' argument 1 names different: declaration 'job' definition 'baseJob'. knewstuff-5.116.0/src/attica/atticaprovider.cpp:408:52: note: Function 'loadedPerson' argument 1 names different: declaration 'job' definition 'baseJob'. knewstuff-5.116.0/src/attica/atticaprovider.cpp:435:52: style:inconclusive: Function 'loadedConfig' argument 1 names different: declaration 'job' definition 'baseJob'. [funcArgNamesDifferent] knewstuff-5.116.0/src/attica/atticaprovider_p.h:104:40: note: Function 'loadedConfig' argument 1 names different: declaration 'job' definition 'baseJob'. knewstuff-5.116.0/src/attica/atticaprovider.cpp:435:52: note: Function 'loadedConfig' argument 1 names different: declaration 'job' definition 'baseJob'. knewstuff-5.116.0/src/attica/atticaprovider.cpp:462:60: style:inconclusive: Function 'accountBalanceLoaded' argument 1 names different: declaration 'job' definition 'baseJob'. [funcArgNamesDifferent] knewstuff-5.116.0/src/attica/atticaprovider_p.h:97:48: note: Function 'accountBalanceLoaded' argument 1 names different: declaration 'job' definition 'baseJob'. knewstuff-5.116.0/src/attica/atticaprovider.cpp:462:60: note: Function 'accountBalanceLoaded' argument 1 names different: declaration 'job' definition 'baseJob'. knewstuff-5.116.0/src/attica/atticaprovider.cpp:500:50: style:inconclusive: Function 'downloadItemLoaded' argument 1 names different: declaration 'job' definition 'baseJob'. [funcArgNamesDifferent] knewstuff-5.116.0/src/attica/atticaprovider_p.h:96:46: note: Function 'downloadItemLoaded' argument 1 names different: declaration 'job' definition 'baseJob'. knewstuff-5.116.0/src/attica/atticaprovider.cpp:500:50: note: Function 'downloadItemLoaded' argument 1 names different: declaration 'job' definition 'baseJob'. knewstuff-5.116.0/src/attica/atticaprovider.cpp:484:36: style: Local variable 'job' shadows outer variable [shadowVariable] knewstuff-5.116.0/src/attica/atticaprovider.cpp:468:11: note: Shadowed declaration knewstuff-5.116.0/src/attica/atticaprovider.cpp:484:36: note: Shadow variable knewstuff-5.116.0/src/attica/atticaprovider.cpp:294:69: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] knewstuff-5.116.0/src/attica/atticaprovider.cpp:567:56: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] knewstuff-5.116.0/src/ui/itemsviewdelegate.cpp:149:25: style: Local variable 'text' shadows outer variable [shadowVariable] knewstuff-5.116.0/src/ui/itemsviewdelegate.cpp:103:17: note: Shadowed declaration knewstuff-5.116.0/src/ui/itemsviewdelegate.cpp:149:25: note: Shadow variable knewstuff-5.116.0/src/ui/itemsviewdelegate.cpp:78:66: performance: Function parameter 'widgets' should be passed by const reference. [passedByValue] knewstuff-5.116.0/src/ui/itemsgridviewdelegate.cpp:358:25: style: Local variable 'text' shadows outer variable [shadowVariable] knewstuff-5.116.0/src/ui/itemsgridviewdelegate.cpp:315:17: note: Shadowed declaration knewstuff-5.116.0/src/ui/itemsgridviewdelegate.cpp:358:25: note: Shadow variable knewstuff-5.116.0/src/ui/itemsgridviewdelegate.cpp:360:67: warning:inconclusive: Found suspicious operator '+', result is not used. [constStatement] knewstuff-5.116.0/src/ui/itemsgridviewdelegate.cpp:71:70: performance: Function parameter 'widgets' should be passed by const reference. [passedByValue] knewstuff-5.116.0/src/opds/opdsprovider.cpp:90:5: warning: Member variable 'OPDSProviderPrivate::xmlLoader' is not initialized in the constructor. [uninitMemberVar] knewstuff-5.116.0/src/opds/opdsprovider.cpp:90:5: style: Class 'OPDSProviderPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] knewstuff-5.116.0/src/kmoretools/kmoretoolsconfigdialog_p.cpp:304:45: style:inconclusive: Either there is a missing 'override', or the member function 'KMoreToolsConfigDialog::currentStructure' can be const. [functionConst] knewstuff-5.116.0/src/kmoretools/kmoretoolsconfigdialog_p.h:33:25: note: Either there is a missing 'override', or the member function 'KMoreToolsConfigDialog::currentStructure' can be const. knewstuff-5.116.0/src/kmoretools/kmoretoolsconfigdialog_p.cpp:304:45: note: Either there is a missing 'override', or the member function 'KMoreToolsConfigDialog::currentStructure' can be const. knewstuff-5.116.0/src/kmoretools/kmoretoolsconfigdialog_p.cpp:37:14: performance:inconclusive: Technically the member function 'KMoreToolsConfigDialogPrivate::createActionForButton' can be static (but you may consider moving to unnamed namespace). [functionStatic] knewstuff-5.116.0/src/kmoretools/kmoretoolsconfigdialog_p.h:33:25: performance: Function 'currentStructure()' should return member 'currentStructure' by const reference. [returnByReference] knewstuff-5.116.0/src/kmoretools/kmoretools_p.h:92:42: performance: Function parameter 'rhs' should be passed by const reference. [passedByValue] knewstuff-5.116.0/src/kmoretools/kmoretoolsconfigdialog_p.cpp:267:118: style: Parameter 'current' can be declared as pointer to const [constParameterPointer] knewstuff-5.116.0/src/kmoretools/kmoretoolsconfigdialog_p.cpp:289:118: style: Parameter 'current' can be declared as pointer to const [constParameterPointer] knewstuff-5.116.0/src/kmoretools/kmoretools_p.h:347:28: error: Uninitialized variable: dto.menuSection [uninitvar] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:270:29: style:inconclusive: Technically the member function 'KMoreToolsMenuFactory::fillMenuFromGroupingNames' can be const. [functionConst] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.h:92:10: note: Technically the member function 'KMoreToolsMenuFactory::fillMenuFromGroupingNames' can be const. knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:270:29: note: Technically the member function 'KMoreToolsMenuFactory::fillMenuFromGroupingNames' can be const. knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.h:38:5: style: Class 'KMoreToolsMenuFactory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:44:5: style: Class 'KMoreToolsLazyMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:196:36: style: Local variable 'filelightService' shadows outer variable [shadowVariable] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:170:32: note: Shadowed declaration knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:196:36: note: Shadow variable knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:118:48: performance: Function parameter 'firstMoreSectionDesktopEntryName' should be passed by const reference. [passedByValue] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:146:64: performance: Function parameter 'firstMoreSectionDesktopEntryName' should be passed by const reference. [passedByValue] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:86:10: style: Variable 'menuItem' can be declared as pointer to const [constVariablePointer] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:157:114: style: Parameter 's' can be declared as pointer to const [constParameterPointer] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:167:28: style: Variable 'filelight1Item' can be declared as pointer to const [constVariablePointer] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:180:36: style: Variable 'filelight2Item' can be declared as pointer to const [constVariablePointer] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:192:26: style: Variable 'filelight3Item' can be declared as pointer to const [constVariablePointer] knewstuff-5.116.0/src/opds/opdsprovider.cpp:263:100: performance: Function parameter 'rawHeaders' should be passed by const reference. [passedByValue] knewstuff-5.116.0/src/opds/opdsprovider.cpp:596:26: performance: Range variable 'string' should be declared as const reference. [iterateByValue] knewstuff-5.116.0/src/opds/opdsprovider.cpp:622:26: performance: Range variable 'string' should be declared as const reference. [iterateByValue] knewstuff-5.116.0/src/opds/opdsprovider.cpp:268:72: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] knewstuff-5.116.0/src/opds/opdsprovider.cpp:344:61: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:326:25: style:inconclusive: Technically the member function 'KMoreToolsService::setExec' can be const. [functionConst] knewstuff-5.116.0/src/kmoretools/kmoretools.h:473:10: note: Technically the member function 'KMoreToolsService::setExec' can be const. knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:326:25: note: Technically the member function 'KMoreToolsService::setExec' can be const. knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:599:29: style:inconclusive: Technically the member function 'KMoreToolsMenuBuilder::showConfigDialog' can be const. [functionConst] knewstuff-5.116.0/src/kmoretools/kmoretools.h:629:10: note: Technically the member function 'KMoreToolsMenuBuilder::showConfigDialog' can be const. knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:599:29: note: Technically the member function 'KMoreToolsMenuBuilder::showConfigDialog' can be const. knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:47:13: style:inconclusive: Technically the member function 'KMoreToolsPrivate::kmtDesktopfileSubdirOrUniqueId' can be const. [functionConst] knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:64:13: style:inconclusive: Technically the member function 'KMoreToolsPrivate::findFileInKmtDesktopfilesDir' can be const. [functionConst] knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:512:10: performance:inconclusive: Technically the member function 'KMoreToolsMenuBuilderPrivate::createMoreMenu' can be static (but you may consider moving to unnamed namespace). [functionStatic] knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:32:5: style: Class 'KMoreToolsPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] knewstuff-5.116.0/src/kmoretools/kmoretools.h:378:13: performance: Function 'desktopEntryName()' should return member 'desktopEntryName' by const reference. [returnByReference] knewstuff-5.116.0/src/kmoretools/kmoretools.h:483:13: performance: Function 'appstreamId()' should return member 'appstreamId' by const reference. [returnByReference] knewstuff-5.116.0/src/kmoretools/kmoretools.h:686:13: performance: Function 'id()' should return member 'id' by const reference. [returnByReference] knewstuff-5.116.0/src/kmoretools/kmoretools.h:713:13: performance: Function 'initialItemText()' should return member 'initialItemText' by const reference. [returnByReference] knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:140:122: style: Parameter 'service' can be declared as pointer to const [constParameterPointer] knewstuff-5.116.0/src/kmoretools/kmoretools.cpp:158:53: performance: Searching before insertion is not necessary. [stlFindInsert] diff: head knewstuff-5.116.0/src/button.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] head knewstuff-5.116.0/src/core/downloadmanager.cpp:9:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_BUILD_DEPRECATED_SINCE( ... ) [syntaxError] head knewstuff-5.116.0/src/core/engine.h:453:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFFCORE_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] head knewstuff-5.116.0/src/core/installation.h:45:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFFCORE_BUILD_DEPRECATED_SINCE( ... ) [syntaxError] head knewstuff-5.116.0/src/core/security.h:19:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFFCORE_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] head knewstuff-5.116.0/src/downloaddialog.h:20:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] head knewstuff-5.116.0/src/downloadmanager.h:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] head knewstuff-5.116.0/src/downloadwidget.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] head knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:270:29: style:inconclusive: Technically the member function 'KMoreToolsMenuFactory::fillMenuFromGroupingNames' can be const. [functionConst] knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.h:92:10: note: Technically the member function 'KMoreToolsMenuFactory::fillMenuFromGroupingNames' can be const. knewstuff-5.116.0/src/kmoretools/kmoretoolsmenufactory.cpp:270:29: note: Technically the member function 'KMoreToolsMenuFactory::fillMenuFromGroupingNames' can be const. head knewstuff-5.116.0/src/knewstuffaction.h:22:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] 2.18.0 knewstuff-5.116.0/src/qtquick/author.cpp:28:5: style: Class 'AuthorPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 knewstuff-5.116.0/src/qtquick/author.cpp:57:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable personLoaded [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/author.h:56:13: performance: Function 'providerId()' should return member 'providerId' by const reference. [returnByReference] 2.18.0 knewstuff-5.116.0/src/qtquick/author.h:60:13: performance: Function 'username()' should return member 'username' by const reference. [returnByReference] 2.18.0 knewstuff-5.116.0/src/qtquick/categoriesmodel.cpp:16:5: warning: Member variable 'CategoriesModelPrivate::engine' is not initialized in the constructor. [uninitMemberVar] 2.18.0 knewstuff-5.116.0/src/qtquick/categoriesmodel.cpp:95:27: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 knewstuff-5.116.0/src/qtquick/qmlplugin.cpp:55:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/quickengine.cpp:116:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProviderError [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/quickengine.cpp:223:21: style: Local variable 'filter' shadows outer function [shadowFunction] knewstuff-5.116.0/src/qtquick/quickengine.h:119:9: note: Shadowed declaration knewstuff-5.116.0/src/qtquick/quickengine.cpp:223:21: note: Shadow variable 2.18.0 knewstuff-5.116.0/src/qtquick/quickengine.cpp:317:14: style:inconclusive: Either there is a missing 'override', or the member function 'Engine::isValid' can be const. [functionConst] knewstuff-5.116.0/src/qtquick/quickengine.h:142:10: note: Either there is a missing 'override', or the member function 'Engine::isValid' can be const. knewstuff-5.116.0/src/qtquick/quickengine.cpp:317:14: note: Either there is a missing 'override', or the member function 'Engine::isValid' can be const. head knewstuff-5.116.0/src/qtquick/quickengine.h:30:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFFQUICK_BUILD_DEPRECATED_SINCE( ... ) [syntaxError] 2.18.0 knewstuff-5.116.0/src/qtquick/quickengine.h:89:13: performance: Function 'configFile()' should return member 'configFile' by const reference. [returnByReference] 2.18.0 knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:117:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:169:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:20:5: style: Class 'ItemsModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:281:65: style: Local variable 'data' shadows outer variable [shadowVariable] knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:167:14: note: Shadowed declaration knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:281:65: note: Shadow variable 2.18.0 knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:410:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:428:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:443:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:453:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:45:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable busyStateChanged [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/quickitemsmodel.cpp:91:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StatusChangedEvent [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/searchpresetmodel.cpp:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KNEWSTUFFQUICK [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/qtquick/searchpresetmodel.cpp:17:5: warning: Member variable 'SearchPresetModelPrivate::engine' is not initialized in the constructor. [uninitMemberVar] head knewstuff-5.116.0/src/qtquickdialogwrapper.h:42:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] head knewstuff-5.116.0/src/uploaddialog.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFF_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] 2.18.0 knewstuff-5.116.0/src/widgets/action.cpp:48:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHNS [valueFlowBailoutIncompleteVar] 2.18.0 knewstuff-5.116.0/src/widgets/action.cpp:65:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GHNS [valueFlowBailoutIncompleteVar] head knewstuff-5.116.0/src/widgets/action.h:63:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KNEWSTUFFWIDGETS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] DONE