2025-11-27 09:34 ftp://ftp.de.debian.org/debian/pool/main/k/kidentitymanagement/kidentitymanagement_25.08.3.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 -j1 platform: Linux-6.8.0-88-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.69 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.18.0 head-info: 9486fde (2025-11-26 08:20:02 +0100) count: 95 105 elapsed-time: 1.0 1.3 head-timing-info: old-timing-info: head results: kidentitymanagement-25.08.3/src/core/autotests/identitymodeltest.cpp:71:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNameRole [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/autotests/identitytest.cpp:206:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/autotests/identitytest.cpp:294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_encryptionOverride [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inlined [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inlined [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:121:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddSeparator [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:180:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddSeparator [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:202:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:276:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inlined [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identity.cpp:77:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identity.cpp:119:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIDENTITYMANAGEMENT_LOG [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identity.cpp:152:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identity.cpp:163:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identity.cpp:880:19: performance:inconclusive: Technically the member function 'KIdentityManagementCore::Identity::verifyAkonadiId' can be static (but you may consider moving to unnamed namespace). [functionStatic] kidentitymanagement-25.08.3/src/core/identity.h:461:27: note: Technically the member function 'KIdentityManagementCore::Identity::verifyAkonadiId' can be static (but you may consider moving to unnamed namespace). kidentitymanagement-25.08.3/src/core/identity.cpp:880:19: note: Technically the member function 'KIdentityManagementCore::Identity::verifyAkonadiId' can be static (but you may consider moving to unnamed namespace). kidentitymanagement-25.08.3/src/core/signature.h:98:5: style: Class 'Signature' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kidentitymanagement-25.08.3/src/core/identity.cpp:171:112: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'ident' definition 'i'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/core/identity.h:72:118: note: Function 'operator<<' argument 2 names different: declaration 'ident' definition 'i'. kidentitymanagement-25.08.3/src/core/identity.cpp:171:112: note: Function 'operator<<' argument 2 names different: declaration 'ident' definition 'i'. kidentitymanagement-25.08.3/src/core/identity.cpp:194:106: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'ident' definition 'i'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/core/identity.h:73:112: note: Function 'operator>>' argument 2 names different: declaration 'ident' definition 'i'. kidentitymanagement-25.08.3/src/core/identity.cpp:194:106: note: Function 'operator>>' argument 2 names different: declaration 'ident' definition 'i'. kidentitymanagement-25.08.3/src/core/identity.cpp:555:51: style:inconclusive: Function 'setPGPSigningKey' argument 1 names different: declaration 'key' definition 'str'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/core/identity.h:190:45: note: Function 'setPGPSigningKey' argument 1 names different: declaration 'key' definition 'str'. kidentitymanagement-25.08.3/src/core/identity.cpp:555:51: note: Function 'setPGPSigningKey' argument 1 names different: declaration 'key' definition 'str'. kidentitymanagement-25.08.3/src/core/identity.cpp:560:54: style:inconclusive: Function 'setPGPEncryptionKey' argument 1 names different: declaration 'key' definition 'str'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/core/identity.h:186:48: note: Function 'setPGPEncryptionKey' argument 1 names different: declaration 'key' definition 'str'. kidentitymanagement-25.08.3/src/core/identity.cpp:560:54: note: Function 'setPGPEncryptionKey' argument 1 names different: declaration 'key' definition 'str'. kidentitymanagement-25.08.3/src/core/identity.cpp:565:53: style:inconclusive: Function 'setSMIMESigningKey' argument 1 names different: declaration 'key' definition 'str'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/core/identity.h:198:47: note: Function 'setSMIMESigningKey' argument 1 names different: declaration 'key' definition 'str'. kidentitymanagement-25.08.3/src/core/identity.cpp:565:53: note: Function 'setSMIMESigningKey' argument 1 names different: declaration 'key' definition 'str'. kidentitymanagement-25.08.3/src/core/identity.cpp:570:56: style:inconclusive: Function 'setSMIMEEncryptionKey' argument 1 names different: declaration 'key' definition 'str'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/core/identity.h:194:50: note: Function 'setSMIMEEncryptionKey' argument 1 names different: declaration 'key' definition 'str'. kidentitymanagement-25.08.3/src/core/identity.cpp:570:56: note: Function 'setSMIMEEncryptionKey' argument 1 names different: declaration 'key' definition 'str'. kidentitymanagement-25.08.3/src/core/identity.cpp:610:36: style:inconclusive: Function 'setAttachVcard' argument 1 names different: declaration 'attach' definition 'attachment'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/core/identity.h:260:30: note: Function 'setAttachVcard' argument 1 names different: declaration 'attach' definition 'attachment'. kidentitymanagement-25.08.3/src/core/identity.cpp:610:36: note: Function 'setAttachVcard' argument 1 names different: declaration 'attach' definition 'attachment'. kidentitymanagement-25.08.3/src/core/identity.cpp:257:5: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] kidentitymanagement-25.08.3/src/core/identity.cpp:721:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:97:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RealName [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIDENTITYMANAGEMENT_LOG [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:157:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RealName [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:246:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIDENTITYMANAGEMENT_LOG [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_self [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:284:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:345:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIDENTITYMANAGEMENT_LOG [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:393:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIDENTITYMANAGEMENT_LOG [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:554:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIDENTITYMANAGEMENT_LOG [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:568:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIDENTITYMANAGEMENT_LOG [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:585:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIDENTITYMANAGEMENT_LOG [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:661:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RealName [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:217:37: performance:inconclusive: Technically the member function 'KIdentityManagementCore::IdentityManagerPrivate::groupList' can be static (but you may consider moving to unnamed namespace). [functionStatic] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:60:31: note: Technically the member function 'KIdentityManagementCore::IdentityManagerPrivate::groupList' can be static (but you may consider moving to unnamed namespace). kidentitymanagement-25.08.3/src/core/identitymanager.cpp:217:37: note: Technically the member function 'KIdentityManagementCore::IdentityManagerPrivate::groupList' can be static (but you may consider moving to unnamed namespace). kidentitymanagement-25.08.3/src/core/identitymanager.cpp:702:12: warning: Class 'IdentityManagerPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:702:12: warning: Class 'IdentityManagerPrivate' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:55:5: style: Class 'IdentityManagerPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kidentitymanagement-25.08.3/src/core/identitymanager.cpp:546:65: style:inconclusive: Function 'modifyIdentityForName' argument 1 names different: declaration 'identityName' definition 'name'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/core/identitymanager.h:148:52: note: Function 'modifyIdentityForName' argument 1 names different: declaration 'identityName' definition 'name'. kidentitymanagement-25.08.3/src/core/identitymanager.cpp:546:65: note: Function 'modifyIdentityForName' argument 1 names different: declaration 'identityName' definition 'name'. kidentitymanagement-25.08.3/src/core/identitymanager.cpp:616:53: style:inconclusive: Function 'removeIdentity' argument 1 names different: declaration 'identityName' definition 'name'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/core/identitymanager.h:161:54: note: Function 'removeIdentity' argument 1 names different: declaration 'identityName' definition 'name'. kidentitymanagement-25.08.3/src/core/identitymanager.cpp:616:53: note: Function 'removeIdentity' argument 1 names different: declaration 'identityName' definition 'name'. kidentitymanagement-25.08.3/src/core/identitymanager.cpp:635:59: style:inconclusive: Function 'removeIdentityForced' argument 1 names different: declaration 'identityName' definition 'name'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/core/identitymanager.h:172:60: note: Function 'removeIdentityForced' argument 1 names different: declaration 'identityName' definition 'name'. kidentitymanagement-25.08.3/src/core/identitymanager.cpp:635:59: note: Function 'removeIdentityForced' argument 1 names different: declaration 'identityName' definition 'name'. kidentitymanagement-25.08.3/src/core/identitymanager.cpp:306:49: style: Local variable 'end' shadows outer function [shadowFunction] kidentitymanagement-25.08.3/src/core/identitymanager.h:175:19: note: Shadowed declaration kidentitymanagement-25.08.3/src/core/identitymanager.cpp:306:49: note: Shadow variable kidentitymanagement-25.08.3/src/core/identitymanager.cpp:322:49: style: Local variable 'end' shadows outer function [shadowFunction] kidentitymanagement-25.08.3/src/core/identitymanager.h:175:19: note: Shadowed declaration kidentitymanagement-25.08.3/src/core/identitymanager.cpp:322:49: note: Shadow variable kidentitymanagement-25.08.3/src/core/identitymanager.cpp:379:42: style: Local variable 'end' shadows outer function [shadowFunction] kidentitymanagement-25.08.3/src/core/identitymanager.h:175:19: note: Shadowed declaration kidentitymanagement-25.08.3/src/core/identitymanager.cpp:379:42: note: Shadow variable kidentitymanagement-25.08.3/src/core/identitymanager.cpp:463:19: style: Local variable 'end' shadows outer function [shadowFunction] kidentitymanagement-25.08.3/src/core/identitymanager.h:175:19: note: Shadowed declaration kidentitymanagement-25.08.3/src/core/identitymanager.cpp:463:19: note: Shadow variable kidentitymanagement-25.08.3/src/core/identitymanager.cpp:474:19: style: Local variable 'end' shadows outer function [shadowFunction] kidentitymanagement-25.08.3/src/core/identitymanager.h:175:19: note: Shadowed declaration kidentitymanagement-25.08.3/src/core/identitymanager.cpp:474:19: note: Shadow variable kidentitymanagement-25.08.3/src/core/identitymanager.cpp:594:19: style: Local variable 'end' shadows outer function [shadowFunction] kidentitymanagement-25.08.3/src/core/identitymanager.h:175:19: note: Shadowed declaration kidentitymanagement-25.08.3/src/core/identitymanager.cpp:594:19: note: Shadow variable kidentitymanagement-25.08.3/src/core/identitytreemodel.cpp:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTipRole [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitytreemodel.cpp:128:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitytreemodel.cpp:149:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoItemFlags [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitytreemodel.cpp:160:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIDENTITYMANAGEMENT_LOG [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/identitytreemodel.cpp:191:27: warning: Return value of function mIdentityManager->removeIdentity() is not used. [ignoredReturnValue] kidentitymanagement-25.08.3/src/core/identitytreemodel.cpp:170:38: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kidentitymanagement-25.08.3/src/core/identitytreemodel.cpp:177:38: style: Obsolescent function 'index' called. It is recommended to use 'strchr' instead. [prohibitedindexCalled] kidentitymanagement-25.08.3/src/core/identitytreesortproxymodel.cpp:52:129: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable invalidateFilter [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/signature.cpp:103:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/signature.cpp:119:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIDENTITYMANAGEMENT_LOG [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/signature.cpp:130:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/signature.cpp:159:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SeparateChannels [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/signature.cpp:341:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/core/signature.h:124:27: performance: Function 'text()' should return member 'text' by const reference. [returnByReference] kidentitymanagement-25.08.3/src/core/signature.h:136:27: performance: Function 'path()' should return member 'path' by const reference. [returnByReference] kidentitymanagement-25.08.3/src/core/signature.h:171:27: performance: Function 'imageLocation()' should return member 'saveLocation' by const reference. [returnByReference] kidentitymanagement-25.08.3/src/core/signature.h:205:54: performance: Function 'embeddedImages()' should return member 'embeddedImages' by const reference. [returnByReference] kidentitymanagement-25.08.3/src/core/signature.cpp:461:40: style:inconclusive: Function 'addImage' argument 1 names different: declaration 'image' definition 'imageData'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/core/signature.h:184:33: note: Function 'addImage' argument 1 names different: declaration 'image' definition 'imageData'. kidentitymanagement-25.08.3/src/core/signature.cpp:461:40: note: Function 'addImage' argument 1 names different: declaration 'image' definition 'imageData'. kidentitymanagement-25.08.3/src/core/signature.cpp:90:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] kidentitymanagement-25.08.3/src/quick/cryptographyeditorbackend.cpp:11:110: style:inconclusive: Function 'CryptographyEditorBackend' argument 2 names different: declaration 'backend' definition 'cryptoBackend'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/quick/cryptographyeditorbackend.h:35:106: note: Function 'CryptographyEditorBackend' argument 2 names different: declaration 'backend' definition 'cryptoBackend'. kidentitymanagement-25.08.3/src/quick/cryptographyeditorbackend.cpp:11:110: note: Function 'CryptographyEditorBackend' argument 2 names different: declaration 'backend' definition 'cryptoBackend'. kidentitymanagement-25.08.3/src/quick/cryptographyeditorbackend.cpp:24:95: style:inconclusive: Function 'setCryptographyBackend' argument 1 names different: declaration 'cryptographyBackend' definition 'cryptoBackend'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/quick/cryptographyeditorbackend.h:38:72: note: Function 'setCryptographyBackend' argument 1 names different: declaration 'cryptographyBackend' definition 'cryptoBackend'. kidentitymanagement-25.08.3/src/quick/cryptographyeditorbackend.cpp:24:95: note: Function 'setCryptographyBackend' argument 1 names different: declaration 'cryptographyBackend' definition 'cryptoBackend'. kidentitymanagement-25.08.3/src/quick/identityeditorbackend.cpp:48:17: style: Local variable 'identity' shadows outer function [shadowFunction] kidentitymanagement-25.08.3/src/quick/identityeditorbackend.h:33:53: note: Shadowed declaration kidentitymanagement-25.08.3/src/quick/identityeditorbackend.cpp:48:17: note: Shadow variable kidentitymanagement-25.08.3/src/quick/identityutils.cpp:17:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable commit [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/autotests/identitytreeviewtest.cpp:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:62:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayIdentityNameRole [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:90:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNameRole [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:97:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UoidRole [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:119:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UoidRole [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:143:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UoidRole [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:165:138: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UoidRole [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:39:11: warning: Class 'IdentityComboPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:39:11: warning: Class 'IdentityComboPrivate' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:112:55: style:inconclusive: Function 'setCurrentIdentity' argument 1 names different: declaration 'identityName' definition 'name'. [funcArgNamesDifferent] kidentitymanagement-25.08.3/src/widgets/identitycombo.h:45:44: note: Function 'setCurrentIdentity' argument 1 names different: declaration 'identityName' definition 'name'. kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:112:55: note: Function 'setCurrentIdentity' argument 1 names different: declaration 'identityName' definition 'name'. kidentitymanagement-25.08.3/src/widgets/identitytreedelegate.cpp:35:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNameRole [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/identitytreedelegate.cpp:41:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IdentityNameRole [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/identitytreeview.cpp:17:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExtendedSelection [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/signatureconfigurator.cpp:133:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/signatureconfigurator.cpp:290:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inlined [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/signatureconfigurator.cpp:393:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/signatureconfigurator.cpp:439:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/signatureconfigurator.cpp:469:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/signatureconfigurator.cpp:74:37: style: Class 'SignatureConfiguratorPrivate' is unsafe, 'SignatureConfiguratorPrivate::mTextEdit' can leak by wrong usage. [unsafeClassCanLeak] kidentitymanagement-25.08.3/src/widgets/signaturerichtexteditor.cpp:21:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/signaturerichtexteditor.cpp:41:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] kidentitymanagement-25.08.3/src/widgets/signaturerichtexteditor.cpp:124:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddSeparator [valueFlowBailoutIncompleteVar] diff: 2.18.0 kidentitymanagement-25.08.3/src/core/autotests/identitymodeltest.cpp:45:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] head kidentitymanagement-25.08.3/src/core/autotests/identitytest.cpp:206:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/autotests/identitytest.cpp:221:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/autotests/identitytest.cpp:234:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/autotests/identitytest.cpp:264:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/autotests/identitytest.cpp:279:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] head kidentitymanagement-25.08.3/src/core/autotests/identitytest.cpp:294:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_encryptionOverride [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/autotests/identitytest.cpp:88:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:115:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] head kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:121:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddSeparator [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:176:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] head kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:180:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AddSeparator [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:34:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] head kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inlined [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] head kidentitymanagement-25.08.3/src/core/autotests/signaturetest.cpp:60:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Inlined [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/identity.cpp:136:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/identity.cpp:304:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/identitymanager.cpp:115:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] head kidentitymanagement-25.08.3/src/core/identitymanager.cpp:136:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KIDENTITYMANAGEMENT_LOG [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/identitymanager.cpp:219:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/identitymanager.cpp:39:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] head kidentitymanagement-25.08.3/src/core/identitymanager.cpp:702:12: warning: Class 'IdentityManagerPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] head kidentitymanagement-25.08.3/src/core/identitymanager.cpp:702:12: warning: Class 'IdentityManagerPrivate' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 kidentitymanagement-25.08.3/src/core/identitymanager.cpp:92:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] head kidentitymanagement-25.08.3/src/core/identitymanager.cpp:97:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RealName [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/signature.cpp:274:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/core/signature.cpp:64:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/quick/kidentitymanagementquickplugin.cpp:37:113: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:39:11: warning: Class 'IdentityComboPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:39:11: warning: Class 'IdentityComboPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:39:11: warning: Class 'IdentityComboPrivate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head kidentitymanagement-25.08.3/src/widgets/identitycombo.cpp:39:11: warning: Class 'IdentityComboPrivate' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 kidentitymanagement-25.08.3/src/widgets/signatureconfigurator.cpp:104:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] head kidentitymanagement-25.08.3/src/widgets/signatureconfigurator.cpp:133:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentIndexChanged [valueFlowBailoutIncompleteVar] 2.18.0 kidentitymanagement-25.08.3/src/widgets/signatureconfigurator.cpp:431:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] DONE