2026-05-06 01:16 ftp://ftp.de.debian.org/debian/pool/main/a/akonadiconsole/akonadiconsole_25.12.3.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=kde --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 -j1 platform: Linux-6.12.85+deb13-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: 6278f6b (2026-05-05 15:01:04 +0200) count: 175 144 elapsed-time: 0.9 0.8 head-timing-info: old-timing-info: head results: akonadiconsole-25.12.3/autotests/jobtrackermodeltest.cpp:59:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsAboutToBeInserted [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/autotests/jobtrackermodeltest.cpp:102:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataChanged [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/autotests/jobtrackermodeltest.cpp:125:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modelAboutToBeReset [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/autotests/jobtrackermodeltest.cpp:154:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rowsAboutToBeInserted [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/autotests/jobtrackermodeltest.cpp:46:27: style:inconclusive: Either there is a missing 'override', or the member function 'JobTrackerModelTest::shouldBeEmpty' can be const. [functionConst] akonadiconsole-25.12.3/autotests/jobtrackermodeltest.h:21:10: note: Either there is a missing 'override', or the member function 'JobTrackerModelTest::shouldBeEmpty' can be const. akonadiconsole-25.12.3/autotests/jobtrackermodeltest.cpp:46:27: note: Either there is a missing 'override', or the member function 'JobTrackerModelTest::shouldBeEmpty' can be const. akonadiconsole-25.12.3/autotests/jobtrackersearchwidgettest.cpp:53:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/autotests/jobtrackersearchwidgettest.cpp:59:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable searchTextChanged [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/autotests/jobtrackersearchwidgettest.cpp:73:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable columnChanged [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/autotests/jobtrackersearchwidgettest.cpp:82:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable selectOnlyErrorChanged [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/autotests/jobtrackertest.cpp:56:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToAdd [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/autotests/jobtrackertest.cpp:92:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/autotests/jobtrackertest.cpp:116:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable added [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentconfigdialog.cpp:25:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Close [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentconfigmodel.cpp:61:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AKONADICONSOLE_LOG [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentconfigmodel.cpp:89:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentconfigmodel.cpp:119:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentconfigmodel.cpp:134:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentwidget.cpp:52:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentwidget.cpp:122:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentwidget.cpp:137:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Enter [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentwidget.cpp:155:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AKONADICONSOLE_LOG [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentwidget.cpp:212:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dangerous [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentwidget.cpp:345:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AKONADICONSOLE_LOG [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/agentwidget.cpp:183:54: style:inconclusive: Function 'slotDataChanged' argument 1 names different: declaration '' definition 'topLeft'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:51:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:82:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:130:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemListHeaders [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:259:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:320:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:339:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:347:31: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:338:32: note: outer condition: left.column()==2||left.column()==3 akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:347:31: note: opposite inner condition: left.column()==1 akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:327:71: style:inconclusive: Function 'AkonadiBrowserSortModel' argument 1 names different: declaration 'browserModel' definition 'model'. [funcArgNamesDifferent] akonadiconsole-25.12.3/src/akonadibrowsermodel.h:59:59: note: Function 'AkonadiBrowserSortModel' argument 1 names different: declaration 'browserModel' definition 'model'. akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:327:71: note: Function 'AkonadiBrowserSortModel' argument 1 names different: declaration 'browserModel' definition 'model'. akonadiconsole-25.12.3/src/browserwidget.cpp:76:1: error: There is an unknown macro here somewhere. Configuration is required. If AKONADI_COLLECTION_PROPERTIES_PAGE_FACTORY is a macro then please configure it. [unknownMacro] akonadiconsole-25.12.3/src/collectionaclpage.cpp:24:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CanChangeItem [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/collectionaclpage.cpp:36:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/collectionattributespage.cpp:50:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEditable [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/connectionpage.cpp:51:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FixedFont [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/connectionpage.cpp:66:57: style:inconclusive: Function 'connectionDataInput' argument 1 names different: declaration '' definition 'identifier'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/connectionpage.cpp:66:84: style:inconclusive: Function 'connectionDataInput' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/connectionpage.cpp:73:58: style:inconclusive: Function 'connectionDataOutput' argument 1 names different: declaration '' definition 'identifier'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/connectionpage.cpp:73:85: style:inconclusive: Function 'connectionDataOutput' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/connectionpage.cpp:80:46: style:inconclusive: Function 'showAllConnections' argument 1 names different: declaration '' definition 'show'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/connectionpage.cpp:49:10: style: Local variable 'mDataView' shadows outer variable [shadowVariable] akonadiconsole-25.12.3/src/connectionpage.h:46:17: note: Shadowed declaration akonadiconsole-25.12.3/src/connectionpage.cpp:49:10: note: Shadow variable akonadiconsole-25.12.3/src/dbbrowser.cpp:22:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tables [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/dbbrowser.cpp:44:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OnRowChange [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/dbconsole.cpp:35:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tabCloseRequested [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/dbconsole.cpp:95:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTRL [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/dbconsole.cpp:140:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/dbconsole.cpp:114:19: style: Local variable 'query' shadows outer function [shadowFunction] akonadiconsole-25.12.3/src/dbconsole.h:39:13: note: Shadowed declaration akonadiconsole-25.12.3/src/dbconsole.cpp:114:19: note: Shadow variable akonadiconsole-25.12.3/src/debugfiltermodel.cpp:27:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalidate [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/debugfiltermodel.cpp:32:56: style:inconclusive: Function 'setSenderFilter' argument 1 names different: declaration 'appFilter' definition 'senderFilter'. [funcArgNamesDifferent] akonadiconsole-25.12.3/src/debugfiltermodel.h:25:48: note: Function 'setSenderFilter' argument 1 names different: declaration 'appFilter' definition 'senderFilter'. akonadiconsole-25.12.3/src/debugfiltermodel.cpp:32:56: note: Function 'setSenderFilter' argument 1 names different: declaration 'appFilter' definition 'senderFilter'. akonadiconsole-25.12.3/src/debugfiltermodel.h:28:62: style:inconclusive: Function 'filterAcceptsRow' argument 2 names different: declaration 'source_parent' definition ''. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/debugmodel.cpp:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/debugmodel.cpp:137:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/debugmodel.cpp:159:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/debugmodel.h:50:40: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/debugmodel.h:53:43: style:inconclusive: Function 'parent' argument 1 names different: declaration 'child' definition ''. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/debugmodel.cpp:97:25: style: Local variable 'index' shadows outer function [shadowFunction] akonadiconsole-25.12.3/src/debugmodel.h:52:17: note: Shadowed declaration akonadiconsole-25.12.3/src/debugmodel.cpp:97:25: note: Shadow variable akonadiconsole-25.12.3/src/debugmodel.cpp:83:43: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] akonadiconsole-25.12.3/src/debugwidget.cpp:76:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clicked [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/debugwidget.cpp:113:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/debugwidget.cpp:129:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/debugwidget.cpp:85:48: style:inconclusive: Function 'signalEmitted' argument 1 names different: declaration '' definition 'signalName'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/debugwidget.cpp:85:75: style:inconclusive: Function 'signalEmitted' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/debugwidget.cpp:90:49: style:inconclusive: Function 'warningEmitted' argument 1 names different: declaration '' definition 'componentName'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/debugwidget.cpp:90:79: style:inconclusive: Function 'warningEmitted' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/debugwidget.cpp:95:47: style:inconclusive: Function 'errorEmitted' argument 1 names different: declaration '' definition 'componentName'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/debugwidget.cpp:95:77: style:inconclusive: Function 'errorEmitted' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/instanceselector.cpp:38:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/instanceselector.cpp:82:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/instanceselector.cpp:107:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlLock [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/instanceselector.cpp:88:10: style: Local variable 'mWindow' shadows outer variable [shadowVariable] akonadiconsole-25.12.3/src/instanceselector.h:40:17: note: Shadowed declaration akonadiconsole-25.12.3/src/instanceselector.cpp:88:10: note: Shadow variable akonadiconsole-25.12.3/src/jobtracker.cpp:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/jobtracker.cpp:84:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExportAdaptors [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/jobtracker.cpp:98:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AKONADICONSOLE_LOG [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/jobtracker.cpp:52:24: style: The member function 'JobTrackerPrivate::isSession' can be static. [functionStatic] akonadiconsole-25.12.3/src/jobtracker.h:63:31: performance: Function 'sessions()' should return member 'sessions' by const reference. [returnByReference] akonadiconsole-25.12.3/src/jobtracker.cpp:89:92: style:inconclusive: Function 'jobCreated' argument 3 names different: declaration 'parentJob' definition 'parent'. [funcArgNamesDifferent] akonadiconsole-25.12.3/src/jobtracker.h:109:97: note: Function 'jobCreated' argument 3 names different: declaration 'parentJob' definition 'parent'. akonadiconsole-25.12.3/src/jobtracker.cpp:89:92: note: Function 'jobCreated' argument 3 names different: declaration 'parentJob' definition 'parent'. akonadiconsole-25.12.3/src/jobtracker.cpp:225:38: style:inconclusive: Function 'sessionForId' argument 1 names different: declaration 'id' definition '_id'. [funcArgNamesDifferent] akonadiconsole-25.12.3/src/jobtracker.h:66:44: note: Function 'sessionForId' argument 1 names different: declaration 'id' definition '_id'. akonadiconsole-25.12.3/src/jobtracker.cpp:225:38: note: Function 'sessionForId' argument 1 names different: declaration 'id' definition '_id'. akonadiconsole-25.12.3/src/jobtracker.cpp:95:9: style: Local variable 'parentId' shadows outer function [shadowFunction] akonadiconsole-25.12.3/src/jobtracker.h:82:9: note: Shadowed declaration akonadiconsole-25.12.3/src/jobtracker.cpp:95:9: note: Shadow variable akonadiconsole-25.12.3/src/jobtracker.cpp:134:13: style: Local variable 'info' shadows outer function [shadowFunction] akonadiconsole-25.12.3/src/jobtracker.h:68:13: note: Shadowed declaration akonadiconsole-25.12.3/src/jobtracker.cpp:134:13: note: Shadow variable akonadiconsole-25.12.3/src/jobtracker.cpp:159:14: style: Local variable 'info' shadows outer function [shadowFunction] akonadiconsole-25.12.3/src/jobtracker.h:68:13: note: Shadowed declaration akonadiconsole-25.12.3/src/jobtracker.cpp:159:14: note: Shadow variable akonadiconsole-25.12.3/src/jobtracker.cpp:183:14: style: Local variable 'info' shadows outer function [shadowFunction] akonadiconsole-25.12.3/src/jobtracker.h:68:13: note: Shadowed declaration akonadiconsole-25.12.3/src/jobtracker.cpp:183:14: note: Shadow variable akonadiconsole-25.12.3/src/jobtrackerfilterproxymodel.cpp:37:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/jobtrackerfilterproxymodel.cpp:21:55: style:inconclusive: Function 'filterAcceptsRow' argument 1 names different: declaration 'source_row' definition 'sourceRow'. [funcArgNamesDifferent] akonadiconsole-25.12.3/src/jobtrackerfilterproxymodel.h:23:31: note: Function 'filterAcceptsRow' argument 1 names different: declaration 'source_row' definition 'sourceRow'. akonadiconsole-25.12.3/src/jobtrackerfilterproxymodel.cpp:21:55: note: Function 'filterAcceptsRow' argument 1 names different: declaration 'source_row' definition 'sourceRow'. akonadiconsole-25.12.3/src/jobtrackerfilterproxymodel.cpp:21:85: style:inconclusive: Function 'filterAcceptsRow' argument 2 names different: declaration 'source_parent' definition 'sourceParent'. [funcArgNamesDifferent] akonadiconsole-25.12.3/src/jobtrackerfilterproxymodel.h:23:62: note: Function 'filterAcceptsRow' argument 2 names different: declaration 'source_parent' definition 'sourceParent'. akonadiconsole-25.12.3/src/jobtrackerfilterproxymodel.cpp:21:85: note: Function 'filterAcceptsRow' argument 2 names different: declaration 'source_parent' definition 'sourceParent'. akonadiconsole-25.12.3/src/jobtrackermodel.cpp:148:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/jobtrackermodel.cpp:207:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/jobtrackermodel.cpp:73:40: style:inconclusive: Function 'index' argument 1 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/jobtrackermodel.cpp:73:49: style:inconclusive: Function 'index' argument 2 names different: declaration '' definition 'column'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/jobtrackermodel.cpp:95:56: style:inconclusive: Function 'parent' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/jobtrackermodel.cpp:144:51: style:inconclusive: Function 'data' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/jobtrackermodel.cpp:242:39: style:inconclusive: Function 'setEnabled' argument 1 names different: declaration '' definition 'on'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/jobtrackermodel.cpp:264:65: style:inconclusive: Function 'jobsUpdated' argument 1 names different: declaration '' definition 'jobs'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/jobtrackermodel.cpp:151:35: warning: Either the condition 'idx.row()<=sessions.size()' is redundant or 'idx.row()' can have the value sessions.size(). Expression 'sessions.at(idx.row())' causes access out of bounds. [containerOutOfBounds] akonadiconsole-25.12.3/src/jobtrackermodel.cpp:150:48: note: Assuming that condition 'idx.row()<=sessions.size()' is not redundant akonadiconsole-25.12.3/src/jobtrackermodel.cpp:151:35: note: Access out of bounds akonadiconsole-25.12.3/src/jobtrackerwidget.cpp:49:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggled [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/jobtrackerwidget.cpp:131:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/jobtrackerwidget.cpp:143:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/jobtrackerwidget.h:28:36: style:inconclusive: Function 'contextMenu' argument 1 names different: declaration 'pos' definition ''. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/logging.cpp:61:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QtDebugMsg [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/logging.cpp:137:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/logging.h:39:34: style:inconclusive: Function 'message' argument 9 names different: declaration 'version' definition ''. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/loggingfiltermodel.cpp:25:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalidate [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/loggingfiltermodel.cpp:57:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/loggingfiltermodel.h:30:62: style:inconclusive: Function 'filterAcceptsRow' argument 2 names different: declaration 'source_parent' definition ''. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/loggingmodel.cpp:31:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/loggingmodel.cpp:99:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/loggingmodel.cpp:129:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/loggingmodel.h:63:40: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/loggingmodel.h:66:43: style:inconclusive: Function 'parent' argument 1 names different: declaration 'child' definition ''. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/main.cpp:30:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KDEPIM_VERSION [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/mainwidget.cpp:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable triggered [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/mainwindow.cpp:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/monitorsmodel.cpp:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/monitorsmodel.cpp:115:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/utils.h:30:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/monitorswidget.cpp:40:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/notificationfiltermodel.cpp:51:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/notificationfiltermodel.cpp:89:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/notificationfiltermodel.h:37:62: style:inconclusive: Function 'filterAcceptsRow' argument 2 names different: declaration 'source_parent' definition ''. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/notificationmodel.cpp:65:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/notificationmodel.cpp:189:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/notificationmodel.cpp:227:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Notifications [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/notificationmodel.cpp:208:71: style:inconclusive: Function 'slotNotify' argument 1 names different: declaration 'msg' definition 'ntf'. [funcArgNamesDifferent] akonadiconsole-25.12.3/src/notificationmodel.h:62:56: note: Function 'slotNotify' argument 1 names different: declaration 'msg' definition 'ntf'. akonadiconsole-25.12.3/src/notificationmodel.cpp:208:71: note: Function 'slotNotify' argument 1 names different: declaration 'msg' definition 'ntf'. akonadiconsole-25.12.3/src/notificationmodel.cpp:157:24: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] akonadiconsole-25.12.3/src/notificationmodel.cpp:175:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] akonadiconsole-25.12.3/src/notificationmonitor.cpp:61:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toggled [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/notificationmonitor.cpp:141:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODateWithMs [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/notificationmonitor.cpp:269:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/notificationmonitor.cpp:472:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODateWithMs [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/notificationmonitor.cpp:562:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/notificationmonitor.h:34:36: style:inconclusive: Function 'contextMenu' argument 1 names different: declaration 'pos' definition ''. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/notificationmonitor.cpp:355:73: style:inconclusive: Function 'populateCollectionNtfTree' argument 1 names different: declaration 'mddel' definition 'model'. [funcArgNamesDifferent] akonadiconsole-25.12.3/src/notificationmonitor.h:38:56: note: Function 'populateCollectionNtfTree' argument 1 names different: declaration 'mddel' definition 'model'. akonadiconsole-25.12.3/src/notificationmonitor.cpp:355:73: note: Function 'populateCollectionNtfTree' argument 1 names different: declaration 'mddel' definition 'model'. akonadiconsole-25.12.3/src/notificationmonitor.cpp:274:14: style: Local variable 'item' shadows outer argument [shadowArgument] akonadiconsole-25.12.3/src/notificationmonitor.cpp:260:112: note: Shadowed declaration akonadiconsole-25.12.3/src/notificationmonitor.cpp:274:14: note: Shadow variable akonadiconsole-25.12.3/src/notificationmonitor.cpp:292:14: style: Local variable 'item' shadows outer argument [shadowArgument] akonadiconsole-25.12.3/src/notificationmonitor.cpp:260:112: note: Shadowed declaration akonadiconsole-25.12.3/src/notificationmonitor.cpp:292:14: note: Shadow variable akonadiconsole-25.12.3/src/notificationmonitor.cpp:286:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] akonadiconsole-25.12.3/src/notificationmonitor.cpp:335:11: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] akonadiconsole-25.12.3/src/querydebugger.cpp:351:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/querydebugger.cpp:409:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/querydebugger.cpp:445:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/querydebugger.cpp:485:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/querydebugger.cpp:545:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/querydebugger.cpp:564:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTipRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/querydebugger.cpp:697:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accept [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/querydebugger.cpp:727:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/querydebugger.cpp:798:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/querydebugger.cpp:809:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/querydebugger.cpp:624:32: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] akonadiconsole-25.12.3/src/querydebugger.cpp:624:60: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] akonadiconsole-25.12.3/src/querydebugger.cpp:637:28: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] akonadiconsole-25.12.3/src/querydebugger.cpp:637:58: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] akonadiconsole-25.12.3/src/querydebugger.cpp:139:5: style: Class 'QueryTreeModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] akonadiconsole-25.12.3/src/querydebugger.cpp:523:5: style: Class 'QueryDebuggerModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] akonadiconsole-25.12.3/src/querydebugger.cpp:555:28: style: Condition 'section==AvgDurationColumn' is always true [knownConditionTrueFalse] akonadiconsole-25.12.3/src/querydebugger.cpp:553:28: note: Assuming that condition 'section==CallsColumn' is not redundant akonadiconsole-25.12.3/src/querydebugger.cpp:549:21: note: Assuming that condition 'section==QueryColumn' is not redundant akonadiconsole-25.12.3/src/querydebugger.cpp:555:28: note: Condition 'section==AvgDurationColumn' is always true akonadiconsole-25.12.3/src/querydebugger.cpp:637:34: error: Null pointer dereference [nullPointer] akonadiconsole-25.12.3/src/querydebugger.cpp:637:64: error: Null pointer dereference [nullPointer] akonadiconsole-25.12.3/src/querydebugger.cpp:403:22: style: Variable 'con' can be declared as pointer to const [constVariablePointer] akonadiconsole-25.12.3/src/querydebugger.cpp:408:22: style: Variable 'trx' can be declared as pointer to const [constVariablePointer] akonadiconsole-25.12.3/src/querydebugger.cpp:416:22: style: Variable 'query' can be declared as pointer to const [constVariablePointer] akonadiconsole-25.12.3/src/searchwidget.cpp:59:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/searchwidget.cpp:135:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/searchwidget.cpp:153:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AKONADICONSOLE_LOG [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/searchwidget.cpp:175:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/searchwidget.cpp:190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/searchwidget.cpp:184:49: style:inconclusive: Function 'fetchItem' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/searchwidget.cpp:221:38: style:inconclusive: Function 'itemFetched' argument 1 names different: declaration '' definition 'job'. [funcArgNamesDifferentUnnamed] akonadiconsole-25.12.3/src/tagpropertiesdialog.cpp:50:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] akonadiconsole-25.12.3/src/tagpropertiesdialog.cpp:106:19: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] akonadiconsole-25.12.3/src/tagpropertiesdialog.cpp:281:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] akonadiconsole-25.12.3/src/tagpropertiesdialog.cpp:303:19: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] akonadiconsole-25.12.3/src/tagpropertiesdialog.cpp:321:19: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] akonadiconsole-25.12.3/src/tagpropertiesdialog.cpp:345:23: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] akonadiconsole-25.12.3/src/tagpropertiesdialog.cpp:350:23: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] diff: head akonadiconsole-25.12.3/src/agentwidget.cpp:183:54: style:inconclusive: Function 'slotDataChanged' argument 1 names different: declaration '' definition 'topLeft'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:347:31: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:338:32: note: outer condition: left.column()==2||left.column()==3 akonadiconsole-25.12.3/src/akonadibrowsermodel.cpp:347:31: note: opposite inner condition: left.column()==1 head akonadiconsole-25.12.3/src/connectionpage.cpp:66:57: style:inconclusive: Function 'connectionDataInput' argument 1 names different: declaration '' definition 'identifier'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/connectionpage.cpp:66:84: style:inconclusive: Function 'connectionDataInput' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/connectionpage.cpp:73:58: style:inconclusive: Function 'connectionDataOutput' argument 1 names different: declaration '' definition 'identifier'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/connectionpage.cpp:73:85: style:inconclusive: Function 'connectionDataOutput' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/connectionpage.cpp:80:46: style:inconclusive: Function 'showAllConnections' argument 1 names different: declaration '' definition 'show'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/debugfiltermodel.h:28:62: style:inconclusive: Function 'filterAcceptsRow' argument 2 names different: declaration 'source_parent' definition ''. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/debugmodel.h:50:40: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/debugmodel.h:53:43: style:inconclusive: Function 'parent' argument 1 names different: declaration 'child' definition ''. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/debugwidget.cpp:85:48: style:inconclusive: Function 'signalEmitted' argument 1 names different: declaration '' definition 'signalName'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/debugwidget.cpp:85:75: style:inconclusive: Function 'signalEmitted' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/debugwidget.cpp:90:49: style:inconclusive: Function 'warningEmitted' argument 1 names different: declaration '' definition 'componentName'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/debugwidget.cpp:90:79: style:inconclusive: Function 'warningEmitted' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/debugwidget.cpp:95:47: style:inconclusive: Function 'errorEmitted' argument 1 names different: declaration '' definition 'componentName'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/debugwidget.cpp:95:77: style:inconclusive: Function 'errorEmitted' argument 2 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/jobtrackermodel.cpp:144:51: style:inconclusive: Function 'data' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/jobtrackermodel.cpp:242:39: style:inconclusive: Function 'setEnabled' argument 1 names different: declaration '' definition 'on'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/jobtrackermodel.cpp:264:65: style:inconclusive: Function 'jobsUpdated' argument 1 names different: declaration '' definition 'jobs'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/jobtrackermodel.cpp:73:40: style:inconclusive: Function 'index' argument 1 names different: declaration '' definition 'row'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/jobtrackermodel.cpp:73:49: style:inconclusive: Function 'index' argument 2 names different: declaration '' definition 'column'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/jobtrackermodel.cpp:95:56: style:inconclusive: Function 'parent' argument 1 names different: declaration '' definition 'idx'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/jobtrackerwidget.h:28:36: style:inconclusive: Function 'contextMenu' argument 1 names different: declaration 'pos' definition ''. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/logging.h:39:34: style:inconclusive: Function 'message' argument 9 names different: declaration 'version' definition ''. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/loggingfiltermodel.h:30:62: style:inconclusive: Function 'filterAcceptsRow' argument 2 names different: declaration 'source_parent' definition ''. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/loggingmodel.h:63:40: style:inconclusive: Function 'columnCount' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/loggingmodel.h:66:43: style:inconclusive: Function 'parent' argument 1 names different: declaration 'child' definition ''. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/notificationfiltermodel.h:37:62: style:inconclusive: Function 'filterAcceptsRow' argument 2 names different: declaration 'source_parent' definition ''. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/notificationmonitor.h:34:36: style:inconclusive: Function 'contextMenu' argument 1 names different: declaration 'pos' definition ''. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/searchwidget.cpp:184:49: style:inconclusive: Function 'fetchItem' argument 1 names different: declaration '' definition 'index'. [funcArgNamesDifferentUnnamed] head akonadiconsole-25.12.3/src/searchwidget.cpp:221:38: style:inconclusive: Function 'itemFetched' argument 1 names different: declaration '' definition 'job'. [funcArgNamesDifferentUnnamed] DONE