2026-08-02 23:22 ftp://ftp.de.debian.org/debian/pool/main/l/lomiri-history-service/lomiri-history-service_0.7.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=sqlite3 --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 -j96 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: cb9f2a2 (2026-07-31 11:53:12 +0200) count: 729 726 elapsed-time: 0.3 0.3 head-timing-info: old-timing-info: head results: lomiri-history-service-0.7/Lomiri/History/historyqmlfilter.cpp:102:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/callchannelobserver.cpp:33:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallStateActive [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/callchannelobserver.cpp:57:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable reason [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/pluginmanager.cpp:58:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HISTORY_PLUGIN_PATH [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/schema/generate_schema.cpp:53:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historymanager.cpp:47:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historymanager.cpp:75:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/phoneutils.cpp:91:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_MATCH [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.cpp:206:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryeventview.cpp:49:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitehistorythreadview.cpp:50:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/emblemcountmanager.cpp:91:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/main.cpp:30:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/plugineventview.cpp:47:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBusObjectPath [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/Lomiri.History/HistoryEventModelTest.cpp:57:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyqmlintersectionfilter.h:35:21: style: The function 'filter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historyqmlfilter.h:61:29: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historyqmlintersectionfilter.h:35:21: note: Function in derived class lomiri-history-service-0.7/src/channelobserver.cpp:68:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CHANNEL_INTERFACE_SMS [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/pluginthreadview.cpp:47:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBusObjectPath [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/Lomiri.History/HistoryManagerTest.cpp:59:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPERATION_INVALID [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/telepathyhelper.cpp:41:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureCore [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/Lomiri.History/HistoryManagerTest.cpp:89:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/telepathyhelper.cpp:118:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CLIENT [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.cpp:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SentTimeRole [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/event.cpp:60:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/telepathyhelper.cpp:148:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccountPtr [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.cpp:121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldIdentifier [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.cpp:125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historyservicedbus.cpp:45:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBusService [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/Lomiri.History/HistoryGroupedThreadsModelTest.cpp:50:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.cpp:266:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.cpp:296:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldGroupingProperty [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historyservicedbus.cpp:117:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/mmsstoragemanager.cpp:34:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/Lomiri.History/HistoryGroupedThreadsModelTest.cpp:86:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.cpp:293:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historyservicedbus.cpp:156:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InternalError [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/mmsstoragemanager.cpp:67:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.cpp:318:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyqmlunionfilter.h:34:21: style: The function 'filter' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historyqmlfilter.h:61:29: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historyqmlunionfilter.h:34:21: note: Function in derived class lomiri-history-service-0.7/src/mmsstoragemanager.cpp:227:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.cpp:372:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Events [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:85:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/participant.cpp:205:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StringList [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.cpp:428:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:89:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.cpp:280:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldGroupingProperty [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:365:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.cpp:470:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AccountIdRole [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:268:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipantIds [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.cpp:342:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChatTypeRoom [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:410:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/emergencymodeiface.cpp:62:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fakeEmergencyNumber [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:291:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipantIds [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/pluginmanager.cpp:48:24: style:inconclusive: Either there is a missing 'override', or the member function 'History::PluginManager::plugins' can be const. [functionConst] lomiri-history-service-0.7/daemon/pluginmanager.h:39:13: note: Either there is a missing 'override', or the member function 'History::PluginManager::plugins' can be const. lomiri-history-service-0.7/daemon/pluginmanager.cpp:48:24: note: Either there is a missing 'override', or the member function 'History::PluginManager::plugins' can be const. lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:434:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/voiceevent.cpp:126:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:314:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipantIds [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:517:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:335:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipantIds [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mockcontroller.cpp:32:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:373:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/telepathytest.cpp:40:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureCore [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:403:105: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/telepathytest.cpp:88:112: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:516:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/telepathytest.cpp:118:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/handler.cpp:69:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureCore [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/PhoneUtilsTest.cpp:54:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable number [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:536:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/approver.cpp:72:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureCore [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/PhoneUtilsTest.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable expectedResult [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/approver.cpp:106:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CLIENT [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/IntersectionFilterTest.cpp:142:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterProperties [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/approver.cpp:121:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CLIENT [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/IntersectionFilterTest.cpp:197:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilterTypeIntersection [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/SortTest.cpp:57:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/thread.cpp:259:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/approver.cpp:134:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CLIENT [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/telepathyhelper.cpp:40:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureCore [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/IntersectionFilterTest.cpp:221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isValid [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/SortTest.cpp:69:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sortField [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/voicemailiface.cpp:154:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/telepathyhelper.cpp:176:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectionStatusConnected [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/IntersectionFilterTest.cpp:235:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldFilters [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/MmsStorageManagerTest.cpp:60:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/SortTest.cpp:76:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/telepathyhelper.cpp:196:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Presence [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ContactMatcherTest.cpp:102:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phoneNumberCompare [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:78:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchCaseSensitive [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/IntersectionFilterTest.cpp:260:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldFilterType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/MmsStorageManagerTest.cpp:82:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_DATA_DIR [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/SortTest.cpp:90:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventAttachmentTest.cpp:63:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AttachmentDownloaded [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/telepathyhelper.cpp:220:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CLIENT [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ContactMatcherTest.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldIdentifier [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:90:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterProperty [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/MmsStorageManagerTest.cpp:165:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:61:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParticipantStateRegular [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/SortTest.cpp:102:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sortField [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventAttachmentTest.cpp:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable accountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadViewTest.cpp:64:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/Lomiri.History/HistoryEventModelTest.cpp:25:1: style: The class 'HistoryEventModelTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] lomiri-history-service-0.7/tests/common/mock/mockconnectiondbus.cpp:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/telepathyhelper.cpp:280:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectionPresenceTypeAvailable [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ContactMatcherTest.cpp:143:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldIdentifier [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:104:118: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchCaseSensitive [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/MmsStorageManagerTest.cpp:191:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isNull [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/SortTest.cpp:118:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventAttachmentTest.cpp:105:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadViewTest.cpp:82:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/mockconnectiondbus.cpp:68:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnregisterTree [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ContactMatcherTest.cpp:168:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldIdentifier [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/EventViewTest.cpp:61:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:117:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterProperty [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/MmsStorageManagerTest.cpp:225:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:112:137: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParticipantRoleAdmin [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/SortTest.cpp:129:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldSortField [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventAttachmentTest.cpp:130:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AttachmentPending [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadViewTest.cpp:100:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/textevent.cpp:224:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ContactMatcherTest.cpp:190:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldContactId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/EventViewTest.cpp:84:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:147:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/MmsStorageManagerTest.cpp:243:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_DATA_DIR [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:130:142: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParticipantRoleMember [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/SortTest.cpp:160:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventAttachmentTest.cpp:145:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AttachmentPending [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadViewTest.cpp:133:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/Lomiri.History/HistoryManagerTest.cpp:29:1: style: The class 'HistoryManagerTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] lomiri-history-service-0.7/tests/libhistoryservice/EventViewTest.cpp:119:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterProperties [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:155:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchNotEquals [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:169:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable equals [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/SortTest.cpp:172:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldSortField [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventAttachmentTest.cpp:200:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AttachmentPending [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/manager.cpp:81:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serviceRegistered [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/EventViewTest.cpp:137:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:164:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchLess [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:177:155: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParticipantRoleAdmin [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/EventViewTest.cpp:170:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:173:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchGreater [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:194:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/managerdbus.cpp:56:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariantMap [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:182:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchLessOrEquals [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/managerdbus.cpp:121:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/Lomiri.History/HistoryGroupedThreadsModelTest.cpp:25:1: style: The class 'HistoryGroupedThreadsModelTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:191:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchGreaterOrEquals [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/managerdbus.cpp:175:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable finished [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:223:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchCaseSensitive [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/UnionFilterTest.cpp:142:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterProperties [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/event.cpp:30:15: warning:inconclusive: Member variable 'EventPrivate::newEvent' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:255:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable properties [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/UnionFilterTest.cpp:202:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilterTypeUnion [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tools/maketextevents/main.cpp:71:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyqmlplugin.cpp:36:24: style: Either there is a missing 'override', or the member function 'HistoryQmlPlugin::initializeEngine' can be static. [functionStatic] lomiri-history-service-0.7/Lomiri/History/historyqmlplugin.h:33:10: note: Either there is a missing 'override', or the member function 'HistoryQmlPlugin::initializeEngine' can be static. lomiri-history-service-0.7/Lomiri/History/historyqmlplugin.cpp:36:24: note: Either there is a missing 'override', or the member function 'HistoryQmlPlugin::initializeEngine' can be static. lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:276:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchCaseSensitive [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/UnionFilterTest.cpp:226:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isValid [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:63:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:299:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable flagToMatch [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/UnionFilterTest.cpp:240:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldFilters [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:83:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tools/makevoiceevents/main.cpp:80:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/eventview_p.h:36:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:319:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/UnionFilterTest.cpp:265:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldFilterType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/VoiceEventTest.cpp:80:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:102:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/eventview.cpp:107:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBusInterface [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:340:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isValid [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadTest.cpp:70:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeVoice [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/VoiceEventTest.cpp:152:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:138:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tools/reader/main.cpp:94:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/rolesinterface.h:43:12: style: Struct 'HandleRolesMap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:347:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilterTypeStandard [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadTest.cpp:88:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/VoiceEventTest.cpp:182:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeNull [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/rolesinterface.h:104:5: style: Class 'ChannelInterfaceRolesInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/src/participant.cpp:29:21: warning:inconclusive: Member variable 'ParticipantPrivate::state' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/src/sort.h:40:5: style: Class 'Sort' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/src/voiceevent.cpp:30:20: warning:inconclusive: Member variable 'VoiceEventPrivate::missed' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:33:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallStateActive [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:357:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchCaseInsensitive [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadTest.cpp:132:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeVoice [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/VoiceEventTest.cpp:223:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/participant.cpp:29:21: warning:inconclusive: Member variable 'ParticipantPrivate::roles' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/src/threadview_p.h:34:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:114:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallStateChangeReasonUserRequested [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:374:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldFilterType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadTest.cpp:150:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/threadview.cpp:120:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBusInterface [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:139:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallStateEnded [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadTest.cpp:205:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeVoice [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:64:22: style: The function 'data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:142:22: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:64:22: note: Function in derived class lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:151:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallStateChangeReasonProgressMade [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/telepathytest.h:28:1: style: The class 'TelepathyTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] lomiri-history-service-0.7/tests/libhistoryservice/ThreadTest.cpp:223:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:67:10: style: The function 'canFetchMore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:139:30: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:67:10: note: Function in derived class lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:176:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalMuteStateUnmuted [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/telepathytest.h:50:10: warning: Member variable 'TelepathyTest::mReady' has no initializer. [uninitMemberVarNoCtor] lomiri-history-service-0.7/tests/libhistoryservice/ThreadTest.cpp:262:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:68:10: style: The function 'fetchMore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:140:30: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:68:10: note: Function in derived class lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:183:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalHoldStateReasonNone [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventTest.cpp:63:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadTest.cpp:272:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isNull [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:70:36: style: The function 'roleNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:141:36: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:70:36: note: Function in derived class lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:267:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnregisterTree [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventTest.cpp:104:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadTest.cpp:286:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:75:18: style: The function 'updateQuery' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:206:18: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:75:18: note: Function in derived class lomiri-history-service-0.7/src/intersectionfilter.h:43:25: warning: The class 'IntersectionFilter' defines member function with name 'operator=' also defined in its parent class 'Filter'. [duplInheritedMember] lomiri-history-service-0.7/src/filter.cpp:175:17: note: Parent function 'Filter::operator=' lomiri-history-service-0.7/src/intersectionfilter.h:43:25: note: Derived function 'IntersectionFilter::operator=' lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:31:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HandleTypeContact [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventTest.cpp:129:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ThreadTest.cpp:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable result [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:69:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:57:17: style: The function 'rowCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:63:17: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:57:17: note: Function in derived class lomiri-history-service-0.7/src/event.h:64:5: style: Class 'Event' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/src/intersectionfilter.h:51:19: warning: The class 'IntersectionFilter' defines member function with name 'fromProperties' also defined in its parent class 'Filter'. [duplInheritedMember] lomiri-history-service-0.7/src/filter.cpp:257:16: note: Parent function 'Filter::fromProperties' lomiri-history-service-0.7/src/intersectionfilter.h:51:19: note: Derived function 'IntersectionFilter::fromProperties' lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallStateChangeReasonProgressMade [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventTest.cpp:164:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:89:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:58:22: style: The function 'data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:64:22: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:58:22: note: Function in derived class lomiri-history-service-0.7/src/unionfilter.h:43:18: warning: The class 'UnionFilter' defines member function with name 'operator=' also defined in its parent class 'Filter'. [duplInheritedMember] lomiri-history-service-0.7/src/filter.cpp:175:17: note: Parent function 'Filter::operator=' lomiri-history-service-0.7/src/unionfilter.h:43:18: note: Derived function 'UnionFilter::operator=' lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:113:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocalMuteStateUnmuted [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:80:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventTest.cpp:204:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:110:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:59:22: style: The function 'fetchMore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:68:10: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:59:22: note: Function in derived class lomiri-history-service-0.7/src/unionfilter.h:51:19: warning: The class 'UnionFilter' defines member function with name 'fromProperties' also defined in its parent class 'Filter'. [duplInheritedMember] lomiri-history-service-0.7/src/filter.cpp:257:16: note: Parent function 'Filter::fromProperties' lomiri-history-service-0.7/src/unionfilter.h:51:19: note: Derived function 'UnionFilter::fromProperties' lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:177:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnregisterTree [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:95:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventTest.cpp:244:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeNull [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:132:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:60:36: style: The function 'roleNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:70:36: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:60:36: note: Function in derived class lomiri-history-service-0.7/src/intersectionfilter.cpp:94:1: warning: The class 'IntersectionFilter' defines member function with name 'operator=' also defined in its parent class 'Filter'. [duplInheritedMember] lomiri-history-service-0.7/src/filter.h:45:13: note: Parent function 'Filter::operator=' lomiri-history-service-0.7/src/intersectionfilter.cpp:94:1: note: Derived function 'IntersectionFilter::operator=' lomiri-history-service-0.7/src/telepathyhelper_p.h:49:27: performance: Function 'accounts()' should return member 'mAccounts' by const reference. [returnByReference] lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:190:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallStateChangeReasonUserRequested [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:117:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventTest.cpp:266:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:156:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:61:26: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:186:34: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:61:26: note: Function in derived class lomiri-history-service-0.7/src/filter.h:40:5: style: Class 'Filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/src/intersectionfilter.cpp:135:28: warning: The class 'IntersectionFilter' defines member function with name 'fromProperties' also defined in its parent class 'Filter'. [duplInheritedMember] lomiri-history-service-0.7/src/filter.h:67:19: note: Parent function 'Filter::fromProperties' lomiri-history-service-0.7/src/intersectionfilter.cpp:135:28: note: Derived function 'IntersectionFilter::fromProperties' lomiri-history-service-0.7/src/mmsstoragemanager.cpp:92:25: style:inconclusive: Technically the member function 'History::MmsStorageManager::removeAttachments' can be const. [functionConst] lomiri-history-service-0.7/src/mmsstoragemanager_p.h:39:10: note: Technically the member function 'History::MmsStorageManager::removeAttachments' can be const. lomiri-history-service-0.7/src/mmsstoragemanager.cpp:92:25: note: Technically the member function 'History::MmsStorageManager::removeAttachments' can be const. lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:126:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeVoice [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventTest.cpp:307:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:180:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:73:18: style: The function 'updateQuery' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:75:18: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:73:18: note: Function in derived class lomiri-history-service-0.7/src/filter.h:70:5: style: Class 'Filter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/src/mmsstoragemanager.cpp:109:25: style: The member function 'History::MmsStorageManager::removeAttachments' can be static. [functionStatic] lomiri-history-service-0.7/src/mmsstoragemanager_p.h:40:10: note: The member function 'History::MmsStorageManager::removeAttachments' can be static. lomiri-history-service-0.7/src/mmsstoragemanager.cpp:109:25: note: The member function 'History::MmsStorageManager::removeAttachments' can be static. lomiri-history-service-0.7/src/voiceevent.cpp:73:1: warning: The class 'VoiceEvent' defines member function with name 'operator=' also defined in its parent class 'Event'. [duplInheritedMember] lomiri-history-service-0.7/src/event.h:46:12: note: Parent function 'Event::operator=' lomiri-history-service-0.7/src/voiceevent.cpp:73:1: note: Derived function 'VoiceEvent::operator=' lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:135:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventTest.cpp:333:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:204:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:62:22: style: The function 'data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:142:22: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:62:22: note: Function in derived class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:74:18: style: The function 'onThreadsAdded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:76:18: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:74:18: note: Function in derived class lomiri-history-service-0.7/src/intersectionfilter.h:42:5: style: Class 'IntersectionFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:151:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/TextEventTest.cpp:351:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:228:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:65:30: style: The function 'canFetchMore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:139:30: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:65:30: note: Function in derived class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:75:18: style: The function 'onThreadsModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:77:18: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:75:18: note: Function in derived class lomiri-history-service-0.7/src/unionfilter.h:42:5: style: Class 'UnionFilter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:231:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:259:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:66:30: style: The function 'fetchMore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:140:30: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:66:30: note: Function in derived class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:76:18: style: The function 'onThreadsRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historythreadmodel.h:78:18: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:76:18: note: Function in derived class lomiri-history-service-0.7/src/unionfilter.cpp:99:1: warning: The class 'UnionFilter' defines member function with name 'operator=' also defined in its parent class 'Filter'. [duplInheritedMember] lomiri-history-service-0.7/src/filter.h:45:13: note: Parent function 'Filter::operator=' lomiri-history-service-0.7/src/unionfilter.cpp:99:1: note: Derived function 'UnionFilter::operator=' lomiri-history-service-0.7/src/voiceevent.h:53:5: style: Class 'VoiceEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/tests/common/mock/dbustypes.h:31:13: warning: Member variable 'AttachmentStruct::offset' has no initializer. [uninitMemberVarNoCtor] lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:310:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:286:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:68:36: style: The function 'roleNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:141:36: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:68:36: note: Function in derived class lomiri-history-service-0.7/src/intersectionfilter.h:39:6: style: The destructor '~IntersectionFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter.h:44:14: note: Virtual destructor in base class lomiri-history-service-0.7/src/intersectionfilter.h:39:6: note: Destructor in derived class lomiri-history-service-0.7/src/unionfilter.cpp:140:21: warning: The class 'UnionFilter' defines member function with name 'fromProperties' also defined in its parent class 'Filter'. [duplInheritedMember] lomiri-history-service-0.7/src/filter.h:67:19: note: Parent function 'Filter::fromProperties' lomiri-history-service-0.7/src/unionfilter.cpp:140:21: note: Derived function 'UnionFilter::fromProperties' lomiri-history-service-0.7/tests/common/mock/dbustypes.h:32:13: warning: Member variable 'AttachmentStruct::length' has no initializer. [uninitMemberVarNoCtor] lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:410:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:78:18: style: The function 'updateQuery' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:206:18: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:78:18: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:110:33: style:inconclusive: Either there is a missing 'override', or the member function 'HistoryServiceDBus::ThreadForParticipants' can be const. [functionConst] lomiri-history-service-0.7/daemon/historyservicedbus.h:52:17: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::ThreadForParticipants' can be const. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:110:33: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::ThreadForParticipants' can be const. lomiri-history-service-0.7/src/unionfilter.h:39:6: style: The destructor '~UnionFilter' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter.h:44:14: note: Virtual destructor in base class lomiri-history-service-0.7/src/unionfilter.h:39:6: note: Destructor in derived class lomiri-history-service-0.7/src/voiceevent.h:50:6: style: The destructor '~VoiceEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/event.h:45:14: note: Virtual destructor in base class lomiri-history-service-0.7/src/voiceevent.h:50:6: note: Destructor in derived class lomiri-history-service-0.7/tests/daemon/handler.h:41:5: style: Class 'Handler' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/tests/libhistoryservice/IntersectionFilterTest.cpp:157:30: style:inconclusive: Either there is a missing 'override', or the member function 'IntersectionFilterTest::testToStringWithOneFilter' can be const. [functionConst] lomiri-history-service-0.7/tests/libhistoryservice/IntersectionFilterTest.cpp:40:10: note: Either there is a missing 'override', or the member function 'IntersectionFilterTest::testToStringWithOneFilter' can be const. lomiri-history-service-0.7/tests/libhistoryservice/IntersectionFilterTest.cpp:157:30: note: Either there is a missing 'override', or the member function 'IntersectionFilterTest::testToStringWithOneFilter' can be const. lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:465:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:49:9: style: The function 'rowCount' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:61:17: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:49:9: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:92:33: style:inconclusive: Either there is a missing 'override', or the member function 'HistoryServiceDBus::ThreadForProperties' can be const. [functionConst] lomiri-history-service-0.7/daemon/historyservicedbus.h:57:17: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::ThreadForProperties' can be const. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:92:33: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::ThreadForProperties' can be const. lomiri-history-service-0.7/src/intersectionfilter_p.h:37:6: style: The destructor '~IntersectionFilterPrivate' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:54:14: note: Virtual destructor in base class lomiri-history-service-0.7/src/intersectionfilter_p.h:37:6: note: Destructor in derived class lomiri-history-service-0.7/src/thread.cpp:36:16: warning:inconclusive: Member variable 'ThreadPrivate::type' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/src/voiceevent_p.h:44:6: style: The destructor '~VoiceEventPrivate' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/event_p.h:58:14: note: Virtual destructor in base class lomiri-history-service-0.7/src/voiceevent_p.h:44:6: note: Destructor in derived class lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:508:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldTimestamp [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:50:14: style: The function 'data' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:62:22: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:50:14: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:105:40: style: Either there is a missing 'override', or the member function 'HistoryServiceDBus::ParticipantsForThreads' can be static. [functionStatic] lomiri-history-service-0.7/daemon/historyservicedbus.h:62:24: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::ParticipantsForThreads' can be static. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:105:40: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::ParticipantsForThreads' can be static. lomiri-history-service-0.7/src/contactmatcher.cpp:289:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FinishedState [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/intersectionfilter_p.h:38:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:65:24: note: Virtual function in base class lomiri-history-service-0.7/src/intersectionfilter_p.h:38:24: note: Function in derived class lomiri-history-service-0.7/src/thread.cpp:36:16: warning:inconclusive: Member variable 'ThreadPrivate::count' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/src/voiceevent_p.h:49:15: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/event_p.h:60:23: note: Virtual function in base class lomiri-history-service-0.7/src/voiceevent_p.h:49:15: note: Function in derived class lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:550:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEST_DATA_DIR [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:51:22: style: The function 'fetchMore' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:66:30: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:51:22: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:131:26: style: Either there is a missing 'override', or the member function 'HistoryServiceDBus::RemoveThreads' can be static. [functionStatic] lomiri-history-service-0.7/daemon/historyservicedbus.h:64:10: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::RemoveThreads' can be static. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:131:26: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::RemoveThreads' can be static. lomiri-history-service-0.7/src/contactmatcher.cpp:329:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypeDisplayLabel [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/intersectionfilter_p.h:39:13: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:63:21: note: Virtual function in base class lomiri-history-service-0.7/src/intersectionfilter_p.h:39:13: note: Function in derived class lomiri-history-service-0.7/src/mmsstoragemanager_p.h:44:13: performance: Function 'storageRootPath()' should return member 'mStoragePath' by const reference. [returnByReference] lomiri-history-service-0.7/src/thread.cpp:36:16: warning:inconclusive: Member variable 'ThreadPrivate::unreadCount' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/src/voiceevent_p.h:50:17: style: The function 'properties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/event_p.h:61:25: note: Virtual function in base class lomiri-history-service-0.7/src/voiceevent_p.h:50:17: note: Function in derived class lomiri-history-service-0.7/tests/common/telepathytest.h:43:27: performance: Function 'accounts()' should return member 'mAccounts' by const reference. [returnByReference] lomiri-history-service-0.7/tests/daemon/approver.h:38:5: style: Class 'Approver' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:52:28: style: The function 'roleNames' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:68:36: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:52:28: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:146:26: style: Either there is a missing 'override', or the member function 'HistoryServiceDBus::RemoveEvents' can be static. [functionStatic] lomiri-history-service-0.7/daemon/historyservicedbus.h:65:10: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::RemoveEvents' can be static. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:146:26: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::RemoveEvents' can be static. lomiri-history-service-0.7/src/contactmatcher.cpp:425:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TypePhoneNumber [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/intersectionfilter_p.h:40:10: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:64:18: note: Virtual function in base class lomiri-history-service-0.7/src/intersectionfilter_p.h:40:10: note: Function in derived class lomiri-history-service-0.7/src/thread.cpp:36:16: warning:inconclusive: Member variable 'ThreadPrivate::chatType' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:53:26: style: The function 'get' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historymodel.h:186:34: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:53:26: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:136:26: style: Either there is a missing 'override', or the member function 'HistoryServiceDBus::MarkThreadsAsRead' can be static. [functionStatic] lomiri-history-service-0.7/daemon/historyservicedbus.h:67:10: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::MarkThreadsAsRead' can be static. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:136:26: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::MarkThreadsAsRead' can be static. lomiri-history-service-0.7/src/intersectionfilter_p.h:41:10: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:66:18: note: Virtual function in base class lomiri-history-service-0.7/src/intersectionfilter_p.h:41:10: note: Function in derived class lomiri-history-service-0.7/tests/libhistoryservice/TextEventAttachmentTest.cpp:206:31: style:inconclusive: Either there is a missing 'override', or the member function 'TextEventAttachmentTest::testIsNull' can be const. [functionConst] lomiri-history-service-0.7/tests/libhistoryservice/TextEventAttachmentTest.cpp:42:10: note: Either there is a missing 'override', or the member function 'TextEventAttachmentTest::testIsNull' can be const. lomiri-history-service-0.7/tests/libhistoryservice/TextEventAttachmentTest.cpp:206:31: note: Either there is a missing 'override', or the member function 'TextEventAttachmentTest::testIsNull' can be const. lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:62:10: style: The function 'updateQuery' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:78:18: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:62:10: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:141:25: style: Either there is a missing 'override', or the member function 'HistoryServiceDBus::GetEventsCount' can be static. [functionStatic] lomiri-history-service-0.7/daemon/historyservicedbus.h:68:9: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::GetEventsCount' can be static. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:141:25: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::GetEventsCount' can be static. lomiri-history-service-0.7/src/intersectionfilter_p.h:45:25: style: The function 'properties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:67:25: note: Virtual function in base class lomiri-history-service-0.7/src/intersectionfilter_p.h:45:25: note: Function in derived class lomiri-history-service-0.7/src/unionfilter_p.h:37:6: style: The destructor '~UnionFilterPrivate' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:54:14: note: Virtual destructor in base class lomiri-history-service-0.7/src/unionfilter_p.h:37:6: note: Destructor in derived class lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:63:10: style: The function 'onEventsAdded' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:79:18: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:63:10: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:161:29: style: Either there is a missing 'override', or the member function 'HistoryServiceDBus::QueryThreads' can be static. [functionStatic] lomiri-history-service-0.7/daemon/historyservicedbus.h:71:13: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::QueryThreads' can be static. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:161:29: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::QueryThreads' can be static. lomiri-history-service-0.7/src/unionfilter_p.h:40:24: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:65:24: note: Virtual function in base class lomiri-history-service-0.7/src/unionfilter_p.h:40:24: note: Function in derived class lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:54:23: style:inconclusive: Either there is a missing 'override', or the member function 'ParticipantTest::testConstructor' can be const. [functionConst] lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:33:10: note: Either there is a missing 'override', or the member function 'ParticipantTest::testConstructor' can be const. lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:54:23: note: Either there is a missing 'override', or the member function 'ParticipantTest::testConstructor' can be const. lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:64:10: style: The function 'onEventsModified' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:80:18: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:64:10: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:166:29: style: Either there is a missing 'override', or the member function 'HistoryServiceDBus::QueryEvents' can be static. [functionStatic] lomiri-history-service-0.7/daemon/historyservicedbus.h:72:13: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::QueryEvents' can be static. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:166:29: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::QueryEvents' can be static. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryeventview.cpp:91:12: style: Error code from the return value of function mQuery.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistorythreadview.cpp:93:12: style: Error code from the return value of function mQuery.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/src/manager.cpp:41:17: warning: Member variable 'ManagerPrivate::serviceRunning' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/src/unionfilter_p.h:41:13: style: The function 'toString' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:63:21: note: Virtual function in base class lomiri-history-service-0.7/src/unionfilter_p.h:41:13: note: Function in derived class lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:78:23: style:inconclusive: Either there is a missing 'override', or the member function 'ParticipantTest::testNullParticipant' can be const. [functionConst] lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:34:10: note: Either there is a missing 'override', or the member function 'ParticipantTest::testNullParticipant' can be const. lomiri-history-service-0.7/tests/libhistoryservice/ParticipantTest.cpp:78:23: note: Either there is a missing 'override', or the member function 'ParticipantTest::testNullParticipant' can be const. lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:65:10: style: The function 'onEventsRemoved' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/Lomiri/History/historyeventmodel.h:81:18: note: Virtual function in base class lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:65:10: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:171:33: style: Either there is a missing 'override', or the member function 'HistoryServiceDBus::GetSingleThread' can be static. [functionStatic] lomiri-history-service-0.7/daemon/historyservicedbus.h:73:17: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::GetSingleThread' can be static. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:171:33: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::GetSingleThread' can be static. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryeventview.cpp:109:12: style: Error code from the return value of function mQuery.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/src/textevent.cpp:35:19: warning:inconclusive: Member variable 'TextEventPrivate::messageType' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/src/unionfilter_p.h:42:10: style: The function 'match' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:64:18: note: Virtual function in base class lomiri-history-service-0.7/src/unionfilter_p.h:42:10: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:176:33: style: Either there is a missing 'override', or the member function 'HistoryServiceDBus::GetSingleEvent' can be static. [functionStatic] lomiri-history-service-0.7/daemon/historyservicedbus.h:74:17: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::GetSingleEvent' can be static. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:176:33: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::GetSingleEvent' can be static. lomiri-history-service-0.7/daemon/main.cpp:37:13: style: Error code from the return value of function dir.cd() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/src/textevent.cpp:35:19: warning:inconclusive: Member variable 'TextEventPrivate::messageStatus' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/src/unionfilter_p.h:43:10: style: The function 'isValid' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:66:18: note: Virtual function in base class lomiri-history-service-0.7/src/unionfilter_p.h:43:10: note: Function in derived class lomiri-history-service-0.7/daemon/historyservicedbus.cpp:190:26: style:inconclusive: Either there is a missing 'override', or the member function 'HistoryServiceDBus::filterDuplicatesAndAdd' can be const. [functionConst] lomiri-history-service-0.7/daemon/historyservicedbus.h:94:10: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::filterDuplicatesAndAdd' can be const. lomiri-history-service-0.7/daemon/historyservicedbus.cpp:190:26: note: Either there is a missing 'override', or the member function 'HistoryServiceDBus::filterDuplicatesAndAdd' can be const. lomiri-history-service-0.7/src/textevent.cpp:35:19: warning:inconclusive: Member variable 'TextEventPrivate::informationType' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/src/unionfilter_p.h:44:25: style: The function 'properties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/filter_p.h:67:25: note: Virtual function in base class lomiri-history-service-0.7/src/unionfilter_p.h:44:25: note: Function in derived class lomiri-history-service-0.7/Lomiri/History/historygroupedeventsmodel.h:55:17: performance: Function 'groupingProperties()' should return member 'mGroupingProperties' by const reference. [returnByReference] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:33:1: style: The class 'SqliteThreadViewTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:49:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HandleTypeContact [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:118:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/UnionFilterTest.cpp:157:23: style:inconclusive: Either there is a missing 'override', or the member function 'UnionFilterTest::testToStringWithOneFilter' can be const. [functionConst] lomiri-history-service-0.7/tests/libhistoryservice/UnionFilterTest.cpp:40:10: note: Either there is a missing 'override', or the member function 'UnionFilterTest::testToStringWithOneFilter' can be const. lomiri-history-service-0.7/tests/libhistoryservice/UnionFilterTest.cpp:157:23: note: Either there is a missing 'override', or the member function 'UnionFilterTest::testToStringWithOneFilter' can be const. lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:131:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DeliveryStatusDelivered [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/textevent.h:76:16: warning: The class 'TextEvent' defines member function with name 'operator=' also defined in its parent class 'Event'. [duplInheritedMember] lomiri-history-service-0.7/src/event.h:46:12: note: Parent function 'Event::operator=' lomiri-history-service-0.7/src/textevent.h:76:16: note: Derived function 'TextEvent::operator=' lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:169:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ContactMatcherTest.cpp:34:1: style: The class 'ContactMatcherTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] lomiri-history-service-0.7/Lomiri/History/historyqmlintersectionfilter.cpp:33:5: style: Local variable 'filter' shadows outer function [shadowFunction] lomiri-history-service-0.7/Lomiri/History/historyqmlintersectionfilter.h:35:21: note: Shadowed function lomiri-history-service-0.7/Lomiri/History/historyqmlintersectionfilter.cpp:33:5: note: Shadow local variable lomiri-history-service-0.7/src/voiceevent.h:54:17: warning: The class 'VoiceEvent' defines member function with name 'operator=' also defined in its parent class 'Event'. [duplInheritedMember] lomiri-history-service-0.7/src/event.h:46:12: note: Parent function 'Event::operator=' lomiri-history-service-0.7/src/voiceevent.h:54:17: note: Derived function 'VoiceEvent::operator=' lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:187:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ISODate [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/ContactMatcherTest.cpp:53:22: warning: Member variable 'ContactMatcherTest::mContactManager' has no initializer. [uninitMemberVarNoCtor] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:303:18: style:inconclusive: Either there is a missing 'override', or the member function 'FilterTest::testEqualsOperator' can be const. [functionConst] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:53:10: note: Either there is a missing 'override', or the member function 'FilterTest::testEqualsOperator' can be const. lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:303:18: note: Either there is a missing 'override', or the member function 'FilterTest::testEqualsOperator' can be const. lomiri-history-service-0.7/src/eventview.cpp:39:19: warning: Member variable 'EventViewPrivate::q_ptr' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:253:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HandleTypeContact [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:344:18: style:inconclusive: Either there is a missing 'override', or the member function 'FilterTest::testType' can be const. [functionConst] lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:57:10: note: Either there is a missing 'override', or the member function 'FilterTest::testType' can be const. lomiri-history-service-0.7/tests/libhistoryservice/FilterTest.cpp:344:18: note: Either there is a missing 'override', or the member function 'FilterTest::testType' can be const. lomiri-history-service-0.7/src/intersectionfilter.h:43:25: warning: The class 'IntersectionFilter' defines member function with name 'operator=' also defined in its parent class 'Filter'. [duplInheritedMember] lomiri-history-service-0.7/src/filter.h:45:13: note: Parent function 'Filter::operator=' lomiri-history-service-0.7/src/intersectionfilter.h:43:25: note: Derived function 'IntersectionFilter::operator=' lomiri-history-service-0.7/src/textevent.h:75:5: style: Class 'TextEvent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/src/intersectionfilter.h:51:19: warning: The class 'IntersectionFilter' defines member function with name 'fromProperties' also defined in its parent class 'Filter'. [duplInheritedMember] lomiri-history-service-0.7/src/filter.h:67:19: note: Parent function 'Filter::fromProperties' lomiri-history-service-0.7/src/intersectionfilter.h:51:19: note: Derived function 'IntersectionFilter::fromProperties' lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.h:54:13: performance: Function 'groupingProperty()' should return member 'mGroupingProperty' by const reference. [returnByReference] lomiri-history-service-0.7/src/textevent.cpp:91:1: warning: The class 'TextEvent' defines member function with name 'operator=' also defined in its parent class 'Event'. [duplInheritedMember] lomiri-history-service-0.7/src/event.h:46:12: note: Parent function 'Event::operator=' lomiri-history-service-0.7/src/textevent.cpp:91:1: note: Derived function 'TextEvent::operator=' lomiri-history-service-0.7/src/textevent.h:72:6: style: The destructor '~TextEvent' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/event.h:45:14: note: Virtual destructor in base class lomiri-history-service-0.7/src/textevent.h:72:6: note: Destructor in derived class lomiri-history-service-0.7/tests/common/mock/connection.cpp:56:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CHANNEL [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyqmlunionfilter.cpp:33:5: style: Local variable 'filter' shadows outer function [shadowFunction] lomiri-history-service-0.7/Lomiri/History/historyqmlunionfilter.h:34:21: note: Shadowed function lomiri-history-service-0.7/Lomiri/History/historyqmlunionfilter.cpp:33:5: note: Shadow local variable lomiri-history-service-0.7/tests/common/mock/connection.cpp:223:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maySetOnSelf [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/connection.cpp:244:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CONNECTION [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyqmlintersectionfilter.cpp:33:5: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/tests/common/mock/connection.cpp:260:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectionPresenceTypeAvailable [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/eventview_p.h:36:9: style: The member function 'History::EventViewPrivate::d_func' can be static. [functionStatic] lomiri-history-service-0.7/tests/common/mock/connection.cpp:286:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HandleTypeContact [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/eventview.cpp:46:26: style:inconclusive: Technically the member function 'History::EventViewPrivate::filteredEvents' can be const. [functionConst] lomiri-history-service-0.7/src/eventview_p.h:49:16: note: Technically the member function 'History::EventViewPrivate::filteredEvents' can be const. lomiri-history-service-0.7/src/eventview.cpp:46:26: note: Technically the member function 'History::EventViewPrivate::filteredEvents' can be const. lomiri-history-service-0.7/src/managerdbus.cpp:264:22: style:inconclusive: Either there is a missing 'override', or the member function 'History::ManagerDBus::threadsFromProperties' can be const. [functionConst] lomiri-history-service-0.7/src/managerdbus_p.h:92:13: note: Either there is a missing 'override', or the member function 'History::ManagerDBus::threadsFromProperties' can be const. lomiri-history-service-0.7/src/managerdbus.cpp:264:22: note: Either there is a missing 'override', or the member function 'History::ManagerDBus::threadsFromProperties' can be const. lomiri-history-service-0.7/src/textevent_p.h:52:6: style: The destructor '~TextEventPrivate' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/event_p.h:58:14: note: Virtual destructor in base class lomiri-history-service-0.7/src/textevent_p.h:52:6: note: Destructor in derived class lomiri-history-service-0.7/tests/common/mock/connection.cpp:306:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConnectionStatusReasonRequested [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/managerdbus.cpp:277:33: style:inconclusive: Either there is a missing 'override', or the member function 'History::ManagerDBus::threadsToProperties' can be const. [functionConst] lomiri-history-service-0.7/src/managerdbus_p.h:93:24: note: Either there is a missing 'override', or the member function 'History::ManagerDBus::threadsToProperties' can be const. lomiri-history-service-0.7/src/managerdbus.cpp:277:33: note: Either there is a missing 'override', or the member function 'History::ManagerDBus::threadsToProperties' can be const. lomiri-history-service-0.7/src/textevent_p.h:62:15: style: The function 'type' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/event_p.h:60:23: note: Virtual function in base class lomiri-history-service-0.7/src/textevent_p.h:62:15: note: Function in derived class lomiri-history-service-0.7/tests/common/mock/connection.cpp:314:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HandleTypeContact [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:134:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CLIENT [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/managerdbus.cpp:316:33: style:inconclusive: Either there is a missing 'override', or the member function 'History::ManagerDBus::eventsToProperties' can be const. [functionConst] lomiri-history-service-0.7/src/managerdbus_p.h:97:24: note: Either there is a missing 'override', or the member function 'History::ManagerDBus::eventsToProperties' can be const. lomiri-history-service-0.7/src/managerdbus.cpp:316:33: note: Either there is a missing 'override', or the member function 'History::ManagerDBus::eventsToProperties' can be const. lomiri-history-service-0.7/src/textevent_p.h:63:17: style: The function 'properties' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] lomiri-history-service-0.7/src/event_p.h:61:25: note: Virtual function in base class lomiri-history-service-0.7/src/textevent_p.h:63:17: note: Function in derived class lomiri-history-service-0.7/tests/common/mock/connection.cpp:338:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CHANNEL_INTERFACE_CONFERENCE [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FeatureCore [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:87:47: style:inconclusive: Either there is a missing 'override', or the member function 'MockConferenceCallChannel::baseChannel' can be const. [functionConst] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:53:24: note: Either there is a missing 'override', or the member function 'MockConferenceCallChannel::baseChannel' can be const. lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:87:47: note: Either there is a missing 'override', or the member function 'MockConferenceCallChannel::baseChannel' can be const. lomiri-history-service-0.7/tests/common/mock/connection.cpp:393:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CHANNEL_INTERFACE_CONFERENCE [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:159:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Threads [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/threadview.cpp:37:20: warning: Member variable 'ThreadViewPrivate::q_ptr' is not initialized in the constructor. [uninitMemberVar] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:211:33: style: Either there is a missing 'override', or the member function 'MockConferenceCallChannel::sendNextDtmf' can be static. [functionStatic] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:62:10: note: Either there is a missing 'override', or the member function 'MockConferenceCallChannel::sendNextDtmf' can be static. lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:211:33: note: Either there is a missing 'override', or the member function 'MockConferenceCallChannel::sendNextDtmf' can be static. lomiri-history-service-0.7/tests/common/mock/connection.cpp:446:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CHANNEL [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:203:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Threads [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/connection.cpp:478:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CHANNEL [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:296:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextChannelPtr [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/Lomiri/History/historyqmlunionfilter.cpp:33:5: style: Variable 'filter' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/tests/common/mock/connection.cpp:584:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TP_QT_IFACE_CHANNEL [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:344:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextChannelPtr [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:401:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextChannelPtr [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:483:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Threads [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:526:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallChannelPtr [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:577:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageStatusDelivered [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:595:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable phoneNumber [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/threadview_p.h:34:9: style: The member function 'History::ThreadViewPrivate::d_func' can be static. [functionStatic] lomiri-history-service-0.7/src/threadview.cpp:44:28: style:inconclusive: Technically the member function 'History::ThreadViewPrivate::filteredThreads' can be const. [functionConst] lomiri-history-service-0.7/src/threadview_p.h:47:17: note: Technically the member function 'History::ThreadViewPrivate::filteredThreads' can be const. lomiri-history-service-0.7/src/threadview.cpp:44:28: note: Technically the member function 'History::ThreadViewPrivate::filteredThreads' can be const. lomiri-history-service-0.7/daemon/pluginmanager.cpp:63:5: performance: Range variable 'fileName' should be declared as const reference. [iterateByValue] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:33:1: style: The class 'SqliteEventViewTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] lomiri-history-service-0.7/Lomiri/History/historyqmlfilter.cpp:108:31: style: Variable 'compoundFilter' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/daemon/textchannelobserver.h:54:76: style:inconclusive: Function 'onMessageSent' argument 2 names different: declaration 'flags' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/Lomiri/History/historyqmlfilter.cpp:114:31: style: Variable 'compoundFilter' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/daemon/historydaemon.cpp:88:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:104:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:180:37: style:inconclusive: Either there is a missing 'override', or the member function 'MockCallChannel::baseChannel' can be const. [functionConst] lomiri-history-service-0.7/tests/common/mock/callchannel.h:43:24: note: Either there is a missing 'override', or the member function 'MockCallChannel::baseChannel' can be const. lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:180:37: note: Either there is a missing 'override', or the member function 'MockCallChannel::baseChannel' can be const. lomiri-history-service-0.7/daemon/historydaemon.cpp:126:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable setupReady [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:200:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:216:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:337:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldChatType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:361:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldChatType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:450:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:523:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:602:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:685:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CallChannelPtr [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/phoneutils.cpp:52:57: style:inconclusive: Function 'normalizePhoneNumber' argument 1 names different: declaration 'identifier' definition 'phoneNumber'. [funcArgNamesDifferent] lomiri-history-service-0.7/src/phoneutils_p.h:40:68: note: Function 'normalizePhoneNumber' argument 1 names different: declaration 'identifier' definition 'phoneNumber'. lomiri-history-service-0.7/src/phoneutils.cpp:52:57: note: Function 'normalizePhoneNumber' argument 1 names different: declaration 'identifier' definition 'phoneNumber'. lomiri-history-service-0.7/daemon/historydaemon.cpp:697:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAlias [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/phoneutils.cpp:63:53: style:inconclusive: Function 'comparePhoneNumbers' argument 1 names different: declaration 'numberA' definition 'phoneNumberA'. [funcArgNamesDifferent] lomiri-history-service-0.7/src/phoneutils_p.h:37:64: note: Function 'comparePhoneNumbers' argument 1 names different: declaration 'numberA' definition 'phoneNumberA'. lomiri-history-service-0.7/src/phoneutils.cpp:63:53: note: Function 'comparePhoneNumbers' argument 1 names different: declaration 'numberA' definition 'phoneNumberA'. lomiri-history-service-0.7/daemon/historydaemon.cpp:746:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/phoneutils.cpp:63:82: style:inconclusive: Function 'comparePhoneNumbers' argument 2 names different: declaration 'numberB' definition 'phoneNumberB'. [funcArgNamesDifferent] lomiri-history-service-0.7/src/phoneutils_p.h:37:88: note: Function 'comparePhoneNumbers' argument 2 names different: declaration 'numberB' definition 'phoneNumberB'. lomiri-history-service-0.7/src/phoneutils.cpp:63:82: note: Function 'comparePhoneNumbers' argument 2 names different: declaration 'numberB' definition 'phoneNumberB'. lomiri-history-service-0.7/daemon/historydaemon.cpp:772:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HandleTypeRoom [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/phoneutils.cpp:94:47: style:inconclusive: Function 'isPhoneNumber' argument 1 names different: declaration 'identifier' definition 'phoneNumber'. [funcArgNamesDifferent] lomiri-history-service-0.7/src/phoneutils_p.h:39:58: note: Function 'isPhoneNumber' argument 1 names different: declaration 'identifier' definition 'phoneNumber'. lomiri-history-service-0.7/src/phoneutils.cpp:94:47: note: Function 'isPhoneNumber' argument 1 names different: declaration 'identifier' definition 'phoneNumber'. lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:94:37: style:inconclusive: Either there is a missing 'override', or the member function 'MockTextChannel::baseChannel' can be const. [functionConst] lomiri-history-service-0.7/tests/common/mock/textchannel.h:44:24: note: Either there is a missing 'override', or the member function 'MockTextChannel::baseChannel' can be const. lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:94:37: note: Either there is a missing 'override', or the member function 'MockTextChannel::baseChannel' can be const. lomiri-history-service-0.7/daemon/historydaemon.cpp:865:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:246:31: style:inconclusive: Either there is a missing 'override', or the member function 'MockTextChannel::members' can be const. [functionConst] lomiri-history-service-0.7/tests/common/mock/textchannel.h:50:18: note: Either there is a missing 'override', or the member function 'MockTextChannel::members' can be const. lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:246:31: note: Either there is a missing 'override', or the member function 'MockTextChannel::members' can be const. lomiri-history-service-0.7/tests/libhistoryservice/ManagerTest.cpp:38:1: style: The class 'ManagerTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] lomiri-history-service-0.7/daemon/historydaemon.cpp:974:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldIdentifier [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:332:29: style: Condition 'existingVersion>0' is always true [knownConditionTrueFalse] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:330:25: note: Assuming that condition 'existingVersion>0' is not redundant lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:332:29: note: Condition 'existingVersion>0' is always true lomiri-history-service-0.7/daemon/historydaemon.cpp:1035:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:1051:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:1066:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:1087:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:1210:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:1233:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:1309:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchCaseSensitive [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/textchannel.h:49:17: performance: Function 'recipients()' should return member 'mRecipients' by const reference. [returnByReference] lomiri-history-service-0.7/daemon/historydaemon.cpp:1314:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/plugineventview.cpp:59:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/daemon/historydaemon.cpp:1332:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:92:13: style: Error code from the return value of function dir.cd() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/src/pluginthreadview.cpp:59:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/daemon/historydaemon.cpp:1354:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldChatRoomInfo [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:136:15: style: Error code from the return value of function mDatabase.open() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/daemon/historydaemon.cpp:1373:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldChatRoomInfo [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:279:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/daemon/historydaemon.cpp:1408:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageStatusUnknown [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:290:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:90:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeVoice [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/daemon/historydaemon.cpp:1441:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChatTypeNone [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:444:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:98:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:477:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:152:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeVoice [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:497:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:177:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable participants [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:514:25: style: Error code from the return value of function queryInsertRoom.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:200:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:210:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:234:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/emergencymodeiface.cpp:111:105: style:inconclusive: Function 'ConnectionInterfaceEmergencyModeAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. [funcArgNamesDifferent] lomiri-history-service-0.7/tests/common/mock/emergencymodeiface.h:93:68: note: Function 'ConnectionInterfaceEmergencyModeAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. lomiri-history-service-0.7/tests/common/mock/emergencymodeiface.cpp:111:105: note: Function 'ConnectionInterfaceEmergencyModeAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:76:1: style: The class 'DaemonTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:288:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeVoice [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/speakeriface.cpp:102:87: style:inconclusive: Function 'ChannelInterfaceSpeakerAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. [funcArgNamesDifferent] lomiri-history-service-0.7/tests/common/mock/speakeriface.h:94:59: note: Function 'ChannelInterfaceSpeakerAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. lomiri-history-service-0.7/tests/common/mock/speakeriface.cpp:102:87: note: Function 'ChannelInterfaceSpeakerAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:103:21: warning: Member variable 'DaemonTest::mMockController' has no initializer. [uninitMemberVarNoCtor] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:297:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:311:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageStatusPending [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:338:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:411:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:460:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:498:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:545:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:582:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:606:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:662:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:692:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:745:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MessageStatusPending [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:775:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable event [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/texteventattachment.cpp:194:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:854:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchLess [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:923:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterProperties [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/participant.cpp:166:17: style: The scope of the variable 'participant' can be reduced. [variableScope] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:946:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:955:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:983:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/mmsstoragemanager.cpp:109:58: style:inconclusive: Function 'removeAttachments' argument 1 names different: declaration 'files' definition 'attachments'. [funcArgNamesDifferent] lomiri-history-service-0.7/src/mmsstoragemanager_p.h:40:43: note: Function 'removeAttachments' argument 1 names different: declaration 'files' definition 'attachments'. lomiri-history-service-0.7/src/mmsstoragemanager.cpp:109:58: note: Function 'removeAttachments' argument 1 names different: declaration 'files' definition 'attachments'. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:67:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DescendingOrder [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:87:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldTimestamp [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/mmsstoragemanager.cpp:94:13: style: Local variable 'mmsStoragePath' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/mmsstoragemanager_p.h:38:13: note: Shadowed function lomiri-history-service-0.7/src/mmsstoragemanager.cpp:94:13: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:155:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldLastEventTimestamp [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/mmsstoragemanager.cpp:210:13: style: Local variable 'mmsStoragePath' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/mmsstoragemanager_p.h:38:13: note: Shadowed function lomiri-history-service-0.7/src/mmsstoragemanager.cpp:210:13: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:196:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EventTypeText [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:256:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldTimestamp [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:290:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAlias [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:361:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:414:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldChatType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/intersectionfilter.cpp:39:57: style: Argument 'properties' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/intersectionfilter_p.h:45:25: note: Shadowed function lomiri-history-service-0.7/src/intersectionfilter.cpp:39:57: note: Shadow argument lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:436:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldChatType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/intersectionfilter.cpp:105:52: style: Argument 'filters' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/intersectionfilter.h:49:13: note: Shadowed function lomiri-history-service-0.7/src/intersectionfilter.cpp:105:52: note: Shadow argument lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:451:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tools/maketextevents/main.cpp:76:23: performance:inconclusive: Use const reference for 'sender' to avoid unnecessary data copying. [redundantCopyLocalConst] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:511:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchPhoneNumber [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/mmsstoragemanager.cpp:109:58: performance: Function parameter 'attachments' should be passed by const reference. [passedByValue] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:592:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/connection.cpp:533:22: style: Either there is a missing 'override', or the member function 'MockConnection::onCallChannelDestroyed' can be static. [functionStatic] lomiri-history-service-0.7/tests/common/mock/connection.h:129:10: note: Either there is a missing 'override', or the member function 'MockConnection::onCallChannelDestroyed' can be static. lomiri-history-service-0.7/tests/common/mock/connection.cpp:533:22: note: Either there is a missing 'override', or the member function 'MockConnection::onCallChannelDestroyed' can be static. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:643:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldGroupingProperty [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/unionfilter.cpp:39:50: style: Argument 'properties' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/unionfilter_p.h:44:25: note: Shadowed function lomiri-history-service-0.7/src/unionfilter.cpp:39:50: note: Shadow argument lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:906:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipantIds [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/unionfilter.cpp:110:45: style: Argument 'filters' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/unionfilter.h:49:13: note: Shadowed function lomiri-history-service-0.7/src/unionfilter.cpp:110:45: note: Shadow argument lomiri-history-service-0.7/tests/common/mock/voicemailiface.cpp:149:97: style:inconclusive: Function 'ConnectionInterfaceVoicemailAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. [funcArgNamesDifferent] lomiri-history-service-0.7/tests/common/mock/voicemailiface.h:112:64: note: Function 'ConnectionInterfaceVoicemailAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. lomiri-history-service-0.7/tests/common/mock/voicemailiface.cpp:149:97: note: Function 'ConnectionInterfaceVoicemailAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1043:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldParticipantIds [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1053:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/filter.cpp:103:45: style: Argument 'properties' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/filter_p.h:67:25: note: Shadowed function lomiri-history-service-0.7/src/filter.cpp:103:45: note: Shadow argument lomiri-history-service-0.7/tests/common/mock/mockconnectiondbus.cpp:104:82: style: Argument 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/mockconnectiondbus.cpp:104:82: note: Shadow argument lomiri-history-service-0.7/tests/common/mock/voicemailiface.cpp:126:74: style: Argument 'voicemailNumber' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/voicemailiface.h:141:10: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/voicemailiface.cpp:126:74: note: Shadow argument lomiri-history-service-0.7/tests/daemon/approver.h:57:47: style:inconclusive: Function 'onChannelReady' argument 1 names different: declaration 'op' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1072:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/filter.cpp:227:38: style: Argument 'properties' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/filter.h:66:17: note: Shadowed function lomiri-history-service-0.7/src/filter.cpp:227:38: note: Shadow argument lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1169:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/approver.cpp:53:80: style: Argument 'dispatchOperation' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/daemon/approver.h:60:37: note: Shadowed function lomiri-history-service-0.7/tests/daemon/approver.cpp:53:80: note: Shadow argument lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1194:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/approver.cpp:97:5: style: Local variable 'dispatchOperation' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/daemon/approver.h:60:37: note: Shadowed function lomiri-history-service-0.7/tests/daemon/approver.cpp:97:5: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1237:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldAccountId [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/common/mock/connection.h:71:37: performance: Function 'callChannels()' should return member 'mCallChannels' by const reference. [returnByReference] lomiri-history-service-0.7/tests/daemon/approver.cpp:118:5: style: Local variable 'dispatchOperation' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/daemon/approver.h:60:37: note: Shadowed function lomiri-history-service-0.7/tests/daemon/approver.cpp:118:5: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1425:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldGroupingProperty [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/approver.cpp:131:5: style: Local variable 'dispatchOperation' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/daemon/approver.h:60:37: note: Shadowed function lomiri-history-service-0.7/tests/daemon/approver.cpp:131:5: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1632:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FieldType [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/tests/daemon/approver.cpp:172:5: style: Local variable 'dispatchOperation' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/daemon/approver.h:60:37: note: Shadowed function lomiri-history-service-0.7/tests/daemon/approver.cpp:172:5: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1701:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTC [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1720:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FilterTypeUnion [valueFlowBailoutIncompleteVar] lomiri-history-service-0.7/src/channelobserver.cpp:184:38: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/tests/common/mock/ussdiface.cpp:218:87: style:inconclusive: Function 'ConnectionInterfaceUSSDAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. [funcArgNamesDifferent] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:168:59: note: Function 'ConnectionInterfaceUSSDAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. lomiri-history-service-0.7/tests/common/mock/ussdiface.cpp:218:87: note: Function 'ConnectionInterfaceUSSDAdaptor' argument 1 names different: declaration 'dbusConnection' definition 'bus'. lomiri-history-service-0.7/tests/common/mock/ussdiface.cpp:127:60: style: Argument 'serial' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:215:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/ussdiface.cpp:127:60: note: Shadow argument lomiri-history-service-0.7/tests/common/mock/ussdiface.cpp:138:63: style: Argument 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/ussdiface.cpp:138:63: note: Shadow argument lomiri-history-service-0.7/src/telepathyhelper.cpp:126:55: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/src/telepathyhelper.cpp:180:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:34:1: style: The class 'SqlitePluginTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:65:34: error: Allocation with strdup, sqlite3_result_text doesn't release it. [leakNoVarFunctionCall] lomiri-history-service-0.7/daemon/historyservicedbus.cpp:190:106: performance: Function parameter 'newItems' should be passed by const reference. [passedByValue] lomiri-history-service-0.7/tests/daemon/telepathyhelper.cpp:255:62: style: Either there is a missing override/final keyword, or the parameter 'op' can be declared as pointer to const [constParameterPointer] lomiri-history-service-0.7/src/intersectionfilter.cpp:42:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/src/thread.cpp:48:39: style:inconclusive: Function 'ThreadPrivate' argument 10 names different: declaration 'chatType' definition 'theChatType'. [funcArgNamesDifferent] lomiri-history-service-0.7/src/thread_p.h:46:35: note: Function 'ThreadPrivate' argument 10 names different: declaration 'chatType' definition 'theChatType'. lomiri-history-service-0.7/src/thread.cpp:48:39: note: Function 'ThreadPrivate' argument 10 names different: declaration 'chatType' definition 'theChatType'. lomiri-history-service-0.7/src/thread.cpp:49:49: style:inconclusive: Function 'ThreadPrivate' argument 11 names different: declaration 'chatRoomInfo' definition 'theChatRoomInfo'. [funcArgNamesDifferent] lomiri-history-service-0.7/src/thread_p.h:47:45: note: Function 'ThreadPrivate' argument 11 names different: declaration 'chatRoomInfo' definition 'theChatRoomInfo'. lomiri-history-service-0.7/src/thread.cpp:49:49: note: Function 'ThreadPrivate' argument 11 names different: declaration 'chatRoomInfo' definition 'theChatRoomInfo'. lomiri-history-service-0.7/src/unionfilter.cpp:47:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/src/thread.cpp:235:24: style: Local variable 'groupedThreads' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/thread.h:74:13: note: Shadowed function lomiri-history-service-0.7/src/thread.cpp:235:24: note: Shadow local variable lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:522:23: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:112:5: error: Out of bounds access in expression 'allThreads.first()' because 'allThreads' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:107:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:112:5: note: Access out of bounds lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:113:5: error: Out of bounds access in expression 'allThreads.last()' because 'allThreads' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:107:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:113:5: note: Access out of bounds lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:126:5: error: Out of bounds access in expression 'allThreads.first()' because 'allThreads' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:121:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:126:5: note: Access out of bounds lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:127:5: error: Out of bounds access in expression 'allThreads.last()' because 'allThreads' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:121:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteThreadViewTest.cpp:127:5: note: Access out of bounds lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:44:18: style: C-style pointer casting [cstyleCast] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:45:18: style: C-style pointer casting [cstyleCast] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:53:18: style: C-style pointer casting [cstyleCast] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:54:18: style: C-style pointer casting [cstyleCast] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:62:23: style: C-style pointer casting [cstyleCast] lomiri-history-service-0.7/src/manager.cpp:110:57: style:inconclusive: Function 'markThreadsAsRead' argument 1 names different: declaration 'thread' definition 'threads'. [funcArgNamesDifferent] lomiri-history-service-0.7/src/manager.h:77:52: note: Function 'markThreadsAsRead' argument 1 names different: declaration 'thread' definition 'threads'. lomiri-history-service-0.7/src/manager.cpp:110:57: note: Function 'markThreadsAsRead' argument 1 names different: declaration 'thread' definition 'threads'. lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:63:16: style: C-style pointer casting [cstyleCast] lomiri-history-service-0.7/daemon/historyservicedbus.cpp:196:51: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:112:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/tools/makevoiceevents/main.cpp:54:24: style: Unused variable: participants_ [unusedVariable] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:129:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:283:9: style: The scope of the variable 'upgradeToVersion' can be reduced. [variableScope] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:43:99: style:inconclusive: Function 'MockConferenceCallChannel' argument 3 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:52:65: style:inconclusive: Function 'onMerge' argument 2 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:51:31: style:inconclusive: Function 'onTurnOnSpeaker' argument 1 names different: declaration 'active' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:51:54: style:inconclusive: Function 'onTurnOnSpeaker' argument 2 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:46:47: style:inconclusive: Function 'onHangup' argument 2 names different: declaration 'detailedReason' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:46:102: style:inconclusive: Function 'onHangup' argument 4 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:48:55: style:inconclusive: Function 'onHoldStateChanged' argument 1 names different: declaration 'state' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:48:94: style:inconclusive: Function 'onHoldStateChanged' argument 2 names different: declaration 'reason' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:48:117: style:inconclusive: Function 'onHoldStateChanged' argument 3 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:47:55: style:inconclusive: Function 'onMuteStateChanged' argument 1 names different: declaration 'state' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:47:77: style:inconclusive: Function 'onMuteStateChanged' argument 2 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:49:54: style:inconclusive: Function 'onDTMFStartTone' argument 2 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.h:50:40: style:inconclusive: Function 'onDTMFStopTone' argument 1 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:176:24: style: Local variable 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:176:24: note: Shadow local variable lomiri-history-service-0.7/tests/common/mock/callchannel.h:45:24: style:inconclusive: Function 'onHangup' argument 1 names different: declaration 'reason' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/callchannel.h:45:47: style:inconclusive: Function 'onHangup' argument 2 names different: declaration 'detailedReason' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/callchannel.h:45:78: style:inconclusive: Function 'onHangup' argument 3 names different: declaration 'message' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/callchannel.h:45:102: style:inconclusive: Function 'onHangup' argument 4 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/callchannel.h:48:94: style:inconclusive: Function 'onHoldStateChanged' argument 2 names different: declaration 'reason' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/src/contactmatcher.cpp:397:30: style:inconclusive: Either there is a missing 'override', or the member function 'History::ContactMatcher::toVariantList' can be const. [functionConst] lomiri-history-service-0.7/src/contactmatcher_p.h:69:18: note: Either there is a missing 'override', or the member function 'History::ContactMatcher::toVariantList' can be const. lomiri-history-service-0.7/src/contactmatcher.cpp:397:30: note: Either there is a missing 'override', or the member function 'History::ContactMatcher::toVariantList' can be const. lomiri-history-service-0.7/tests/common/mock/callchannel.h:48:117: style:inconclusive: Function 'onHoldStateChanged' argument 3 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/callchannel.h:47:77: style:inconclusive: Function 'onMuteStateChanged' argument 2 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.cpp:54:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/tests/common/mock/callchannel.h:49:54: style:inconclusive: Function 'onDTMFStartTone' argument 2 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/conferencecallchannel.cpp:25:99: performance: Function parameter 'callChannels' should be passed by const reference. [passedByValue] lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.cpp:62:23: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/tests/common/mock/callchannel.h:50:40: style:inconclusive: Function 'onDTMFStopTone' argument 1 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/Lomiri/History/historygroupedthreadsmodel.cpp:137:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/tests/common/mock/callchannel.h:51:33: style:inconclusive: Function 'onSplit' argument 1 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:22:85: style: Argument 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:22:85: note: Shadow argument lomiri-history-service-0.7/src/managerdbus.cpp:120:30: style: Variable 'watcher' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:113:24: style: Local variable 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:113:24: note: Shadow local variable lomiri-history-service-0.7/src/managerdbus.cpp:174:30: style: Variable 'watcher' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:117:68: style: Argument 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:117:68: note: Shadow argument lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:126:68: style: Argument 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:126:68: note: Shadow argument lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:109:16: style: The scope of the variable 'serial' can be reduced. [variableScope] lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:185:51: style: Argument 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:185:51: note: Shadow argument lomiri-history-service-0.7/Lomiri/History/historymodel.h:139:62: style:inconclusive: Function 'canFetchMore' argument 1 names different: declaration 'parent' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:521:17: style: Local variable 'data' shadows outer function [shadowFunction] lomiri-history-service-0.7/Lomiri/History/historymodel.h:142:22: note: Shadowed function lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:521:17: note: Shadow local variable lomiri-history-service-0.7/tests/common/mock/callchannel.cpp:22:85: performance: Function parameter 'state' should be passed by const reference. [passedByValue] lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:536:24: style: Local variable 'type' shadows outer function [shadowFunction] lomiri-history-service-0.7/Lomiri/History/historymodel.h:150:15: note: Shadowed function lomiri-history-service-0.7/Lomiri/History/historymodel.cpp:536:24: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:188:143: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:218:37: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/tests/common/mock/textchannel.h:42:66: style:inconclusive: Function 'sendMessage' argument 2 names different: declaration 'flags' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/textchannel.h:42:88: style:inconclusive: Function 'sendMessage' argument 3 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/textchannel.h:52:67: style:inconclusive: Function 'onAddMembers' argument 2 names different: declaration 'message' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/textchannel.h:51:70: style:inconclusive: Function 'onRemoveMembers' argument 2 names different: declaration 'message' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/textchannel.h:51:84: style:inconclusive: Function 'onRemoveMembers' argument 3 names different: declaration 'reason' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:109:16: style: Local variable 'serial' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:215:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:109:16: note: Shadow local variable lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:225:46: style: Argument 'recipients' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/textchannel.h:49:17: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:225:46: note: Shadow argument lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:238:5: error: Out of bounds access in expression 'allEvents.first()' because 'allEvents' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:233:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:238:5: note: Access out of bounds lomiri-history-service-0.7/tests/common/mock/textchannel.cpp:225:46: performance: Function parameter 'recipients' should be passed by const reference. [passedByValue] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:239:5: error: Out of bounds access in expression 'allEvents.last()' because 'allEvents' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:233:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:239:5: note: Access out of bounds lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:252:5: error: Out of bounds access in expression 'allEvents.first()' because 'allEvents' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:247:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:252:5: note: Access out of bounds lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:253:5: error: Out of bounds access in expression 'allEvents.last()' because 'allEvents' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:247:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:253:5: note: Access out of bounds lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:270:5: error: Out of bounds access in expression 'allEvents[0]' because 'allEvents' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:265:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:270:5: note: Access out of bounds lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:271:5: error: Out of bounds access in expression 'allEvents[0]' because 'allEvents' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:265:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:271:5: note: Access out of bounds lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:272:5: error: Out of bounds access in expression 'allEvents[1]' because 'allEvents' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:265:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:272:5: note: Access out of bounds lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:273:5: error: Out of bounds access in expression 'allEvents[1]' because 'allEvents' is empty. [containerOutOfBounds] lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:265:12: note: Assuming condition is false lomiri-history-service-0.7/tests/plugins/sqlite/SqliteEventViewTest.cpp:273:5: note: Access out of bounds lomiri-history-service-0.7/plugins/sqlite/sqlitedatabase.cpp:283:26: style: Variable 'upgradeToVersion' is assigned a value that is never used. [unreadVariable] lomiri-history-service-0.7/src/contactmatcher.cpp:194:26: style: Local variable 'contactInfo' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/contactmatcher_p.h:48:17: note: Shadowed function lomiri-history-service-0.7/src/contactmatcher.cpp:194:26: note: Shadow local variable lomiri-history-service-0.7/src/contactmatcher.cpp:314:17: style: Local variable 'contactInfo' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/contactmatcher_p.h:48:17: note: Shadowed function lomiri-history-service-0.7/src/contactmatcher.cpp:314:17: note: Shadow local variable lomiri-history-service-0.7/src/contactmatcher.cpp:412:17: style: Local variable 'contactInfo' shadows outer function [shadowFunction] lomiri-history-service-0.7/src/contactmatcher_p.h:48:17: note: Shadowed function lomiri-history-service-0.7/src/contactmatcher.cpp:412:17: note: Shadow local variable lomiri-history-service-0.7/tests/common/mock/connection.h:64:33: style:inconclusive: Function 'connect' argument 1 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/connection.h:92:49: style:inconclusive: Function 'emergencyNumbers' argument 1 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/connection.h:95:44: style:inconclusive: Function 'voicemailIndicator' argument 1 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/connection.h:97:44: style:inconclusive: Function 'voicemailNumber' argument 1 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/src/contactmatcher.cpp:219:58: performance: Function parameter 'ids' should be passed by const reference. However it seems that 'onContactsRemoved' is a callback function. [passedByValueCallback] lomiri-history-service-0.7/src/contactmatcher.cpp:57:45: note: Function pointer used here. lomiri-history-service-0.7/src/contactmatcher.cpp:219:58: note: Function parameter 'ids' should be passed by const reference. However it seems that 'onContactsRemoved' is a callback function. lomiri-history-service-0.7/tests/common/mock/connection.h:99:40: style:inconclusive: Function 'voicemailCount' argument 1 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/connection.h:101:38: style:inconclusive: Function 'USSDInitiate' argument 1 names different: declaration 'command' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/src/contactmatcher.cpp:157:29: style: Variable 'internalMap' can be declared as reference to const [constVariableReference] lomiri-history-service-0.7/tests/common/mock/connection.h:101:62: style:inconclusive: Function 'USSDInitiate' argument 2 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/connection.h:102:37: style:inconclusive: Function 'USSDRespond' argument 1 names different: declaration 'reply' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/connection.h:102:59: style:inconclusive: Function 'USSDRespond' argument 2 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/connection.h:103:36: style:inconclusive: Function 'USSDCancel' argument 1 names different: declaration 'error' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/connection.cpp:150:16: style: Local variable 'serial' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:215:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/connection.cpp:150:16: note: Shadow local variable lomiri-history-service-0.7/tests/common/mock/connection.cpp:426:13: style: Local variable 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/connection.cpp:426:13: note: Shadow local variable lomiri-history-service-0.7/tests/common/mock/connection.cpp:538:82: style: Argument 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/connection.cpp:538:82: note: Shadow argument lomiri-history-service-0.7/tests/common/mock/connection.cpp:563:13: style: Local variable 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/connection.cpp:563:13: note: Shadow local variable lomiri-history-service-0.7/tests/common/mock/connection.cpp:603:61: style: Argument 'emergencyNumbers' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/emergencymodeiface.h:115:10: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/connection.cpp:603:61: note: Shadow argument lomiri-history-service-0.7/tests/common/mock/connection.cpp:678:78: style: Argument 'state' shadows outer function [shadowFunction] lomiri-history-service-0.7/tests/common/mock/ussdiface.h:211:13: note: Shadowed function lomiri-history-service-0.7/tests/common/mock/connection.cpp:678:78: note: Shadow argument lomiri-history-service-0.7/tests/common/mock/connection.cpp:523:22: style: Variable 'channel' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/tests/common/mock/connection.cpp:538:58: style: Either there is a missing override/final keyword, or the parameter 'channel' can be declared as pointer to const [constParameterPointer] lomiri-history-service-0.7/src/contactmatcher.cpp:240:80: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/src/contactmatcher.cpp:427:92: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/src/contactmatcher.cpp:440:76: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:638:66: style:inconclusive: Function 'onPendingContactsFinished' argument 1 names different: declaration '' definition 'op'. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/tests/common/mock/connection.cpp:206:57: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/tests/common/mock/connection.cpp:421:32: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:316:29: style: Variable 'message' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:359:29: style: Variable 'message' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/src/contactmatcher.cpp:324:10: style: Variable 'phoneCompare' is assigned a value that is never used. [unreadVariable] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:437:29: style: Variable 'message' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:618:29: style: Variable 'message' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:378:13: style: Local variable 'count' shadows outer variable [shadowVariable] lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:351:9: note: Shadowed variable lomiri-history-service-0.7/tests/plugins/sqlite/SqlitePluginTest.cpp:378:13: note: Shadow local variable lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:316:37: style: Variable 'message' is assigned a value that is never used. [unreadVariable] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:359:37: style: Variable 'message' is assigned a value that is never used. [unreadVariable] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:437:37: style: Variable 'message' is assigned a value that is never used. [unreadVariable] lomiri-history-service-0.7/tests/daemon/DaemonTest.cpp:618:37: style: Variable 'message' is assigned a value that is never used. [unreadVariable] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:60:27: style:inconclusive: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::initialised' can be const. [functionConst] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.h:44:10: note: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::initialised' can be const. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:60:27: note: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::initialised' can be const. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1345:27: style: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::beginBatchOperation' can be static. [functionStatic] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.h:92:10: note: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::beginBatchOperation' can be static. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1345:27: note: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::beginBatchOperation' can be static. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1350:27: style: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::endBatchOperation' can be static. [functionStatic] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.h:93:10: note: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::endBatchOperation' can be static. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1350:27: note: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::endBatchOperation' can be static. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1355:27: style: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::rollbackBatchOperation' can be static. [functionStatic] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.h:94:10: note: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::rollbackBatchOperation' can be static. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1355:27: note: Either there is a missing 'override', or the member function 'SQLiteHistoryPlugin::rollbackBatchOperation' can be static. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:367:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:383:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:457:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:529:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:560:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:617:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:718:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:731:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:774:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:852:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:929:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:976:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:994:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1052:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1082:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1087:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1117:19: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1131:19: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1168:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1202:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1207:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1236:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1272:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1290:17: style: Error code from the return value of function queryThread.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1331:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1465:30: style: Error code from the return value of function attachmentsQuery.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1501:24: style: Error code from the return value of function query1.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1649:34: style: Error code from the return value of function attachmentsQuery.prepare() is not used. [ignoredReturnErrorCode] lomiri-history-service-0.7/daemon/historydaemon.h:103:5: style: Class 'HistoryDaemon' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:191:68: style:inconclusive: Function 'removeThreadFromCache' argument 1 names different: declaration 'thread' definition 'properties'. [funcArgNamesDifferent] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.h:116:51: note: Function 'removeThreadFromCache' argument 1 names different: declaration 'thread' definition 'properties'. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:191:68: note: Function 'removeThreadFromCache' argument 1 names different: declaration 'thread' definition 'properties'. lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.h:79:151: style:inconclusive: Function 'updateRoomInfo' argument 5 names different: declaration 'invalidated' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:133:21: style: Local variable 'groupedThread' shadows outer variable [shadowVariable] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:127:13: note: Shadowed variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:133:21: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:211:9: style: Local variable 'thread' shadows outer variable [shadowVariable] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:193:21: note: Shadowed variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:211:9: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:223:28: style: Local variable 'threadKey' shadows outer variable [shadowVariable] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:194:13: note: Shadowed variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:223:28: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:227:32: style: Local variable 'threadKey' shadows outer variable [shadowVariable] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:223:28: note: Shadowed variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:227:32: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:377:9: style: Local variable 'unreadCount' shadows outer function [shadowFunction] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.h:90:9: note: Shadowed function lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:377:9: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:655:29: style: Local variable 'properties' shadows outer argument [shadowArgument] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:636:145: note: Shadowed argument lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:655:29: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1446:17: style: Local variable 'thread' shadows outer variable [shadowVariable] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1429:21: note: Shadowed variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1446:17: note: Shadow local variable lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:144:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:240:13: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:965:17: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] lomiri-history-service-0.7/daemon/historydaemon.cpp:1235:13: style: The scope of the variable 'subject' can be reduced. [variableScope] lomiri-history-service-0.7/daemon/historydaemon.h:80:91: style:inconclusive: Function 'onGroupMembersChanged' argument 2 names different: declaration 'groupLocalPendingMembersAdded' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/daemon/historydaemon.h:82:77: style:inconclusive: Function 'onGroupMembersChanged' argument 5 names different: declaration 'details' definition ''. [funcArgNamesDifferentUnnamed] lomiri-history-service-0.7/daemon/historydaemon.cpp:176:37: style: Variable 'roles_interface' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/daemon/historydaemon.cpp:219:41: style: Variable 'roles_interface' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/daemon/historydaemon.cpp:814:32: style: Variable 'room_interface' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/daemon/historydaemon.cpp:815:32: style: Variable 'room_config_interface' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/daemon/historydaemon.cpp:816:32: style: Variable 'subject_interface' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/daemon/historydaemon.cpp:817:41: style: Variable 'roles_interface' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/daemon/historydaemon.cpp:959:37: style: Variable 'roles_interface' can be declared as pointer to const [constVariablePointer] lomiri-history-service-0.7/daemon/historydaemon.cpp:571:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/daemon/historydaemon.cpp:667:46: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:223:38: style: Variable 'threadKey' is assigned a value that is never used. [unreadVariable] lomiri-history-service-0.7/plugins/sqlite/sqlitehistoryplugin.cpp:1709:13: style: Unused variable: value [unusedVariable] lomiri-history-service-0.7/daemon/historydaemon.cpp:873:32: style: Unused variable: modified [unusedVariable] lomiri-history-service-0.7/daemon/historydaemon.cpp:1141:9: style: Variable 'count' is assigned a value that is never used. [unreadVariable] lomiri-history-service-0.7/daemon/historydaemon.cpp:1234:9: style: Variable 'count' is assigned a value that is never used. [unreadVariable] diff: head lomiri-history-service-0.7/Lomiri/History/historyqmlfilter.cpp:108:31: style: Variable 'compoundFilter' can be declared as pointer to const [constVariablePointer] head lomiri-history-service-0.7/tests/common/mock/connection.cpp:538:58: style: Either there is a missing override/final keyword, or the parameter 'channel' can be declared as pointer to const [constParameterPointer] head lomiri-history-service-0.7/tests/daemon/telepathyhelper.cpp:255:62: style: Either there is a missing override/final keyword, or the parameter 'op' can be declared as pointer to const [constParameterPointer] DONE