2026-05-27 13:26 ftp://ftp.de.debian.org/debian/pool/main/k/kf6-kpeople/kf6-kpeople_6.23.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -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.20.0 head-info: c3e9383 (2026-05-27 14:26:28 +0200) count: 110 101 elapsed-time: 0.1 0.1 head-timing-info: old-timing-info: head results: kpeople-6.23.0/autotests/persondatatests.cpp:108:30: error: syntax error [syntaxError] kpeople-6.23.0/examples/duplicatesdialog.cpp:26:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] kpeople-6.23.0/autotests/personsproxymodeltest.cpp:57:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PhoneNumberProperty [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/actions.cpp:26:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPEOPLE_LOG [valueFlowBailoutIncompleteVar] kpeople-6.23.0/examples/contactlistwidgets.cpp:51:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Antialiasing [valueFlowBailoutIncompleteVar] kpeople-6.23.0/examples/contactlistwidgets.cpp:113:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] kpeople-6.23.0/examples/contactlistwidgets.cpp:130:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PersonUriRole [valueFlowBailoutIncompleteVar] kpeople-6.23.0/examples/contactlistwidgets.cpp:142:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PersonUriRole [valueFlowBailoutIncompleteVar] kpeople-6.23.0/examples/duplicates.cpp:28:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/declarative/avatarimageprovider.cpp:22:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbortOnBase64DecodingErrors [valueFlowBailoutIncompleteVar] kpeople-6.23.0/examples/duplicates.cpp:71:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] kpeople-6.23.0/autotests/personsproxymodeltest.h:19:1: style: The class 'PersonsProxyModelTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kpeople-6.23.0/autotests/personsproxymodeltest.h:31:28: warning: Member variable 'PersonsProxyModelTest::m_model' has no initializer. [uninitMemberVarNoCtor] kpeople-6.23.0/src/global.cpp:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable resources [valueFlowBailoutIncompleteVar] kpeople-6.23.0/autotests/fakecontactsource.h:26:5: style: Class 'FakeContactSource' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kpeople-6.23.0/autotests/fakecontactsource.cpp:39:5: style: Class 'FakeContact' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kpeople-6.23.0/src/backends/contactmonitor.h:41:5: style: Class 'ContactMonitor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kpeople-6.23.0/examples/contactlistwidgets.cpp:28:5: style: Class 'PersonsDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kpeople-6.23.0/src/persondata.h:100:5: style: Class 'PersonData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kpeople-6.23.0/src/declarative/declarativepersondata.h:27:13: performance: Function 'personUri()' should return member 'm_id' by const reference. [returnByReference] kpeople-6.23.0/src/duplicatesfinder.cpp:28:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/duplicatesfinder.cpp:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPEOPLE_LOG [valueFlowBailoutIncompleteVar] kpeople-6.23.0/autotests/personsmodeltest.h:19:1: style: The class 'PersonsModelTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] kpeople-6.23.0/autotests/personsmodeltest.h:33:28: warning: Member variable 'PersonsModelTest::m_model' has no initializer. [uninitMemberVarNoCtor] kpeople-6.23.0/src/backends/vcard/kpeoplevcard.cpp:61:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NameProperty [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/backends/vcard/kpeoplevcard.cpp:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VCardProperty [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/backends/vcard/kpeoplevcard.cpp:136:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcardsWriteLocation [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/backends/vcard/kpeoplevcard.cpp:157:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcardsLocation [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/backends/vcard/kpeoplevcard.cpp:167:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcardsLocation [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/backends/vcard/kpeoplevcard.cpp:203:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllDirs [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/backends/vcard/kpeoplevcard.cpp:224:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/backends/vcard/kpeoplevcard.cpp:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcardsLocation [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/backends/vcard/kpeoplevcard.cpp:264:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcardsWriteLocation [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/matchessolver.cpp:27:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/matchessolver.cpp:80:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPEOPLE_LOG [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/metacontact.cpp:152:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPEOPLE_LOG [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/metacontact.cpp:176:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPEOPLE_LOG [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/widgets/persondetailsdialog.cpp:37:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kpeople-6.23.0/autotests/personsproxymodeltest.h:31:28: style: Class 'PersonsProxyModelTest' is unsafe, 'PersonsProxyModelTest::m_model' can leak by wrong usage. [unsafeClassCanLeak] kpeople-6.23.0/src/widgets/mergedelegate.cpp:85:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/personpluginmanager.cpp:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPEOPLE_LOG [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/widgets/mergedelegate.cpp:108:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/personpluginmanager.cpp:68:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_autoloadDataSourcePlugins [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/personpluginmanager.cpp:73:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/personpluginmanager.cpp:83:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/personpluginmanager.cpp:91:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/personpluginmanager.cpp:100:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_mutex [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/personpluginmanager.cpp:110:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSourcePlugins [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/match.cpp:19:9: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] kpeople-6.23.0/src/personpluginmanager.cpp:124:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dataSourcePlugins [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/personmanager.cpp:61:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPEOPLE_LOG [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/personmanager.cpp:290:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/declarative/peopleqmlplugin.h:59:36: style:inconclusive: Function 'registerTypes' argument 1 names different: declaration 'uri' definition ''. [funcArgNamesDifferentUnnamed] kpeople-6.23.0/src/actions.cpp:27:35: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] kpeople-6.23.0/src/actions.cpp:43:41: style: Variable 'plugin' can be declared as pointer to const [constVariablePointer] kpeople-6.23.0/src/duplicatesfinder_p.h:32:18: performance: Function 'results()' should return member 'm_matches' by const reference. [returnByReference] kpeople-6.23.0/src/metacontact.cpp:31:5: style: Class 'MetaContactProxy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kpeople-6.23.0/src/backends/defaultcontactmonitor.cpp:25:59: style:inconclusive: Function 'onContactAdded' argument 1 names different: declaration 'contactUri' definition 'id'. [funcArgNamesDifferent] kpeople-6.23.0/src/backends/defaultcontactmonitor_p.h:28:40: note: Function 'onContactAdded' argument 1 names different: declaration 'contactUri' definition 'id'. kpeople-6.23.0/src/backends/defaultcontactmonitor.cpp:25:59: note: Function 'onContactAdded' argument 1 names different: declaration 'contactUri' definition 'id'. kpeople-6.23.0/src/widgets/persondetailsview.cpp:105:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expanding [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/backends/defaultcontactmonitor.cpp:32:61: style:inconclusive: Function 'onContactChanged' argument 1 names different: declaration 'contactUri' definition 'id'. [funcArgNamesDifferent] kpeople-6.23.0/src/backends/defaultcontactmonitor_p.h:29:42: note: Function 'onContactChanged' argument 1 names different: declaration 'contactUri' definition 'id'. kpeople-6.23.0/src/backends/defaultcontactmonitor.cpp:32:61: note: Function 'onContactChanged' argument 1 names different: declaration 'contactUri' definition 'id'. kpeople-6.23.0/src/widgets/persondetailsview.cpp:174:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/backends/defaultcontactmonitor.cpp:39:61: style:inconclusive: Function 'onContactRemoved' argument 1 names different: declaration 'contactUri' definition 'id'. [funcArgNamesDifferent] kpeople-6.23.0/src/backends/defaultcontactmonitor_p.h:30:42: note: Function 'onContactRemoved' argument 1 names different: declaration 'contactUri' definition 'id'. kpeople-6.23.0/src/backends/defaultcontactmonitor.cpp:39:61: note: Function 'onContactRemoved' argument 1 names different: declaration 'contactUri' definition 'id'. kpeople-6.23.0/src/metacontact_p.h:34:13: performance: Function 'id()' should return member 'personUri' by const reference. [returnByReference] kpeople-6.23.0/src/metacontact_p.h:37:17: performance: Function 'contactUris()' should return member 'contactUris' by const reference. [returnByReference] kpeople-6.23.0/src/metacontact_p.h:38:27: performance: Function 'contacts()' should return member 'contacts' by const reference. [returnByReference] kpeople-6.23.0/src/match.cpp:13:40: style:inconclusive: Function 'Match' argument 1 names different: declaration 'roles' definition 'reasons'. [funcArgNamesDifferent] kpeople-6.23.0/src/match_p.h:38:37: note: Function 'Match' argument 1 names different: declaration 'roles' definition 'reasons'. kpeople-6.23.0/src/match.cpp:13:40: note: Function 'Match' argument 1 names different: declaration 'roles' definition 'reasons'. kpeople-6.23.0/src/widgets/mergedialog.cpp:61:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoEditTriggers [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/widgets/mergedialog.cpp:101:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPEOPLE_WIDGETS_LOG [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/widgets/mergedialog.cpp:115:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/widgets/mergedialog.cpp:144:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/widgets/mergedialog.cpp:186:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/persondata.cpp:76:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPEOPLE_LOG [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/widgets/persondetailsview.cpp:33:36: warning: Member variable 'PersonDetailsViewPrivate::m_personDetailsPresentation' has no initializer. [uninitMemberVarNoCtor] kpeople-6.23.0/src/widgets/persondetailsview.cpp:34:14: warning: Member variable 'PersonDetailsViewPrivate::m_mainWidget' has no initializer. [uninitMemberVarNoCtor] kpeople-6.23.0/src/declarative/personactionsmodel.cpp:51:54: style:inconclusive: Function 'setPersonUri' argument 1 names different: declaration 'personUri' definition 'id'. [funcArgNamesDifferent] kpeople-6.23.0/src/declarative/personactionsmodel_p.h:41:38: note: Function 'setPersonUri' argument 1 names different: declaration 'personUri' definition 'id'. kpeople-6.23.0/src/declarative/personactionsmodel.cpp:51:54: note: Function 'setPersonUri' argument 1 names different: declaration 'personUri' definition 'id'. kpeople-6.23.0/src/widgets/persondetailsview.cpp:44:5: style: Class 'CoreFieldsPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kpeople-6.23.0/autotests/personsmodeltest.h:33:28: style: Class 'PersonsModelTest' is unsafe, 'PersonsModelTest::m_model' can leak by wrong usage. [unsafeClassCanLeak] kpeople-6.23.0/src/personssortfilterproxymodel.cpp:60:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kpeople-6.23.0/src/widgets/mergedelegate.cpp:95:74: style:inconclusive: Function 'paint' argument 2 names different: declaration 'option' definition 'optionOld'. [funcArgNamesDifferent] kpeople-6.23.0/src/widgets/mergedelegate.h:34:63: note: Function 'paint' argument 2 names different: declaration 'option' definition 'optionOld'. kpeople-6.23.0/src/widgets/mergedelegate.cpp:95:74: note: Function 'paint' argument 2 names different: declaration 'option' definition 'optionOld'. kpeople-6.23.0/src/matchessolver.cpp:60:17: style: Obsolete function 'qSwap' called. It is recommended to use 'std::swap' instead. [prohibitedqSwapCalled] kpeople-6.23.0/src/metacontact.cpp:79:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kpeople-6.23.0/examples/duplicates.cpp:27:29: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kpeople-6.23.0/src/personmanager.cpp:25:5: style: Class 'Transaction' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kpeople-6.23.0/src/backends/vcard/kpeoplevcard.cpp:267:71: style:inconclusive: Function 'VCardDataSource' argument 2 names different: declaration 'data' definition 'args'. [funcArgNamesDifferent] kpeople-6.23.0/src/backends/vcard/kpeoplevcard.h:43:58: note: Function 'VCardDataSource' argument 2 names different: declaration 'data' definition 'args'. kpeople-6.23.0/src/backends/vcard/kpeoplevcard.cpp:267:71: note: Function 'VCardDataSource' argument 2 names different: declaration 'data' definition 'args'. kpeople-6.23.0/src/personmanager.cpp:39:10: style: Error code from the return value of function m_db.transaction() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:44:10: style: Error code from the return value of function m_db.rollback() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:51:14: style: Error code from the return value of function m_db.commit() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:109:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:111:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:122:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:124:11: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:189:25: style: Error code from the return value of function updateQuery.prepare() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:205:25: style: Error code from the return value of function insertQuery.prepare() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:255:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:257:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:273:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/personmanager.cpp:275:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] kpeople-6.23.0/src/widgets/mergedialog.cpp:181:60: style:inconclusive: Function 'itemMergeContactFromMatch' argument 1 names different: declaration 'parent' definition 'isParent'. [funcArgNamesDifferent] kpeople-6.23.0/src/widgets/mergedialog.h:77:76: note: Function 'itemMergeContactFromMatch' argument 1 names different: declaration 'parent' definition 'isParent'. kpeople-6.23.0/src/widgets/mergedialog.cpp:181:60: note: Function 'itemMergeContactFromMatch' argument 1 names different: declaration 'parent' definition 'isParent'. kpeople-6.23.0/src/persondata.cpp:114:21: style: Variable 'watcher' can be declared as pointer to const [constVariablePointer] kpeople-6.23.0/src/personsmodel.cpp:121:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/personsmodel.cpp:300:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KPEOPLE_LOG [valueFlowBailoutIncompleteVar] kpeople-6.23.0/src/personsmodel.cpp:31:5: style: Class 'PersonsModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kpeople-6.23.0/src/personsmodel.cpp:201:23: style: Condition 'parent.isValid()' is always true [knownConditionTrueFalse] kpeople-6.23.0/src/personsmodel.cpp:197:9: note: Assuming that condition '!parent.isValid()' is not redundant kpeople-6.23.0/src/personsmodel.cpp:201:23: note: Condition 'parent.isValid()' is always true kpeople-6.23.0/src/personsmodel.cpp:228:53: style:inconclusive: Function 'parent' argument 1 names different: declaration 'index' definition 'childIndex'. [funcArgNamesDifferent] kpeople-6.23.0/src/personsmodel.h:114:43: note: Function 'parent' argument 1 names different: declaration 'index' definition 'childIndex'. kpeople-6.23.0/src/personsmodel.cpp:228:53: note: Function 'parent' argument 1 names different: declaration 'index' definition 'childIndex'. kpeople-6.23.0/src/personsmodel.cpp:116:48: style: Argument 'index' shadows outer function [shadowFunction] kpeople-6.23.0/src/personsmodel.h:113:17: note: Shadowed function kpeople-6.23.0/src/personsmodel.cpp:116:48: note: Shadow argument kpeople-6.23.0/src/personsmodel.cpp:186:50: style: Argument 'parent' shadows outer function [shadowFunction] kpeople-6.23.0/src/personsmodel.h:114:17: note: Shadowed function kpeople-6.23.0/src/personsmodel.cpp:186:50: note: Shadow argument kpeople-6.23.0/src/personsmodel.cpp:193:47: style: Argument 'parent' shadows outer function [shadowFunction] kpeople-6.23.0/src/personsmodel.h:114:17: note: Shadowed function kpeople-6.23.0/src/personsmodel.cpp:193:47: note: Shadow argument kpeople-6.23.0/src/personsmodel.cpp:215:73: style: Argument 'parent' shadows outer function [shadowFunction] kpeople-6.23.0/src/personsmodel.h:114:17: note: Shadowed function kpeople-6.23.0/src/personsmodel.cpp:215:73: note: Shadow argument kpeople-6.23.0/src/personsmodel.cpp:448:27: style: Local variable 'personIndex' shadows outer member [shadowMember] kpeople-6.23.0/src/personsmodel.cpp:41:65: note: Shadowed member kpeople-6.23.0/src/personsmodel.cpp:448:27: note: Shadow local variable kpeople-6.23.0/src/personsmodel.cpp:474:65: style: Argument 'index' shadows outer function [shadowFunction] kpeople-6.23.0/src/personsmodel.h:113:17: note: Shadowed function kpeople-6.23.0/src/personsmodel.cpp:474:65: note: Shadow argument diff: head kpeople-6.23.0/autotests/personsmodeltest.h:33:28: warning: Member variable 'PersonsModelTest::m_model' has no initializer. [uninitMemberVarNoCtor] head kpeople-6.23.0/autotests/personsproxymodeltest.h:31:28: warning: Member variable 'PersonsProxyModelTest::m_model' has no initializer. [uninitMemberVarNoCtor] head kpeople-6.23.0/src/declarative/peopleqmlplugin.h:59:36: style:inconclusive: Function 'registerTypes' argument 1 names different: declaration 'uri' definition ''. [funcArgNamesDifferentUnnamed] 2.20.0 kpeople-6.23.0/src/persondata.cpp:45:13: style: Local variable 'personUri' shadows outer function [shadowFunction] kpeople-6.23.0/src/persondata.h:111:13: note: Shadowed declaration kpeople-6.23.0/src/persondata.cpp:45:13: note: Shadow variable head kpeople-6.23.0/src/personsmodel.cpp:116:48: style: Argument 'index' shadows outer function [shadowFunction] kpeople-6.23.0/src/personsmodel.h:113:17: note: Shadowed function kpeople-6.23.0/src/personsmodel.cpp:116:48: note: Shadow argument head kpeople-6.23.0/src/personsmodel.cpp:186:50: style: Argument 'parent' shadows outer function [shadowFunction] kpeople-6.23.0/src/personsmodel.h:114:17: note: Shadowed function kpeople-6.23.0/src/personsmodel.cpp:186:50: note: Shadow argument head kpeople-6.23.0/src/personsmodel.cpp:193:47: style: Argument 'parent' shadows outer function [shadowFunction] kpeople-6.23.0/src/personsmodel.h:114:17: note: Shadowed function kpeople-6.23.0/src/personsmodel.cpp:193:47: note: Shadow argument head kpeople-6.23.0/src/personsmodel.cpp:215:73: style: Argument 'parent' shadows outer function [shadowFunction] kpeople-6.23.0/src/personsmodel.h:114:17: note: Shadowed function kpeople-6.23.0/src/personsmodel.cpp:215:73: note: Shadow argument head kpeople-6.23.0/src/personsmodel.cpp:448:27: style: Local variable 'personIndex' shadows outer member [shadowMember] kpeople-6.23.0/src/personsmodel.cpp:41:65: note: Shadowed member kpeople-6.23.0/src/personsmodel.cpp:448:27: note: Shadow local variable 2.20.0 kpeople-6.23.0/src/personsmodel.cpp:448:27: style: Local variable 'personIndex' shadows outer variable [shadowVariable] kpeople-6.23.0/src/personsmodel.cpp:41:65: note: Shadowed declaration kpeople-6.23.0/src/personsmodel.cpp:448:27: note: Shadow variable head kpeople-6.23.0/src/personsmodel.cpp:474:65: style: Argument 'index' shadows outer function [shadowFunction] kpeople-6.23.0/src/personsmodel.h:113:17: note: Shadowed function kpeople-6.23.0/src/personsmodel.cpp:474:65: note: Shadow argument head kpeople-6.23.0/src/widgets/persondetailsview.cpp:33:36: warning: Member variable 'PersonDetailsViewPrivate::m_personDetailsPresentation' has no initializer. [uninitMemberVarNoCtor] head kpeople-6.23.0/src/widgets/persondetailsview.cpp:34:14: warning: Member variable 'PersonDetailsViewPrivate::m_mainWidget' has no initializer. [uninitMemberVarNoCtor] DONE