2026-05-27 17:21 ftp://ftp.de.debian.org/debian/pool/main/l/lxqt-qtplugin/lxqt-qtplugin_2.4.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j8 platform: Linux-6.17.0-29-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: 6e46c6b (2026-05-27 18:39:55 +0200) count: 53 36 elapsed-time: 0.0 0.1 head-timing-info: old-timing-info: head results: lxqt-qtplugin-2.4.0/src/statusnotifieritem/dbustypes.h:35:9: warning: Member variable 'IconPixmap::width' has no initializer. [uninitMemberVarNoCtor] lxqt-qtplugin-2.4.0/src/statusnotifieritem/dbustypes.h:36:9: warning: Member variable 'IconPixmap::height' has no initializer. [uninitMemberVarNoCtor] lxqt-qtplugin-2.4.0/src/main.cpp:43:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:64:5: style: Class 'StatusNotifierItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:67:13: performance: Function 'id()' should return member 'mId' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:70:13: performance: Function 'title()' should return member 'mTitle' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:74:13: performance: Function 'status()' should return member 'mStatus' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:78:13: performance: Function 'category()' should return member 'mCategory' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:86:13: performance: Function 'iconName()' should return member 'mIconName' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:90:20: performance: Function 'iconPixmap()' should return member 'mIcon' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:94:13: performance: Function 'overlayIconName()' should return member 'mOverlayIconName' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:98:20: performance: Function 'overlayIconPixmap()' should return member 'mOverlayIcon' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:102:13: performance: Function 'attentionIconName()' should return member 'mAttentionIconName' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:106:20: performance: Function 'attentionIconPixmap()' should return member 'mAttentionIcon' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:110:13: performance: Function 'toolTipTitle()' should return member 'mTooltipTitle' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:114:13: performance: Function 'toolTipSubTitle()' should return member 'mTooltipSubtitle' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:118:13: performance: Function 'toolTipIconName()' should return member 'mTooltipIconName' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:122:20: performance: Function 'toolTipIconPixmap()' should return member 'mTooltipIcon' by const reference. [returnByReference] lxqt-qtplugin-2.4.0/src/main.cpp:39:67: style:inconclusive: Function 'create' argument 2 names different: declaration 'params' definition ''. [funcArgNamesDifferentUnnamed] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:42:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable aboutToShow [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:184:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activated [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:294:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quit [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtplatformtheme.cpp:77:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtplatformtheme.cpp:112:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolButtonTextBesideIcon [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtplatformtheme.cpp:370:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ThemeChange [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtplatformtheme.cpp:377:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileDialog [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtplatformtheme.cpp:387:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileDialog [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtplatformtheme.cpp:420:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemPalette [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtplatformtheme.cpp:428:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemFont [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtplatformtheme.cpp:486:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable X11KeyboardScheme [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtplatformtheme.cpp:544:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:286:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:316:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:55:42: style:inconclusive: Function 'syncMenuItem' argument 1 names different: declaration 'menuItem' definition ''. [funcArgNamesDifferentUnnamed] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:81:27: style:inconclusive: Function 'setRole' argument 1 names different: declaration 'role' definition ''. [funcArgNamesDifferentUnnamed] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:87:26: style:inconclusive: Function 'setIconSize' argument 1 names different: declaration 'size' definition ''. [funcArgNamesDifferentUnnamed] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:109:53: style:inconclusive: Function 'showMessage' argument 4 names different: declaration 'iconType' definition ''. [funcArgNamesDifferentUnnamed] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:96:60: style: Argument 'tag' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:57:14: note: Shadowed function lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:96:60: note: Shadow argument lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:135:38: style: Argument 'tag' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:57:14: note: Shadowed function lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:135:38: note: Shadow argument lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:237:42: style: Argument 'tag' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:86:14: note: Shadowed function lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:237:42: note: Shadow argument lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:63:33: style: Variable 'oursBefore' can be declared as pointer to const [constVariablePointer] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:224:25: style: Variable 'ourMenu' can be declared as pointer to const [constVariablePointer] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:346:25: style: Variable 'ourMenu' can be declared as pointer to const [constVariablePointer] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:68:17: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:319:32: style: C-style pointer casting [cstyleCast] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:325:32: style: C-style pointer casting [cstyleCast] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:103:50: style: Argument 'title' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:70:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:103:50: note: Shadow argument lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:112:51: style: Argument 'status' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:74:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:112:51: note: Shadow argument lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:121:53: style: Argument 'category' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:78:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:121:53: note: Shadow argument lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:194:57: style: Argument 'title' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:70:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:194:57: note: Shadow argument lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:232:48: style: Argument 'menu' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:82:21: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:232:48: note: Shadow argument lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:293:53: style: Argument 'title' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:70:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:293:53: note: Shadow argument lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:294:53: style: Argument 'iconName' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:86:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:294:53: note: Shadow argument diff: head lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:135:38: style: Argument 'tag' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:57:14: note: Shadowed function lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:135:38: note: Shadow argument head lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:237:42: style: Argument 'tag' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:86:14: note: Shadowed function lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:237:42: note: Shadow argument head lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:96:60: style: Argument 'tag' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:57:14: note: Shadowed function lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.cpp:96:60: note: Shadow argument head lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:109:53: style:inconclusive: Function 'showMessage' argument 4 names different: declaration 'iconType' definition ''. [funcArgNamesDifferentUnnamed] head lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:55:42: style:inconclusive: Function 'syncMenuItem' argument 1 names different: declaration 'menuItem' definition ''. [funcArgNamesDifferentUnnamed] head lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:81:27: style:inconclusive: Function 'setRole' argument 1 names different: declaration 'role' definition ''. [funcArgNamesDifferentUnnamed] head lxqt-qtplugin-2.4.0/src/lxqtsystemtrayicon.h:87:26: style:inconclusive: Function 'setIconSize' argument 1 names different: declaration 'size' definition ''. [funcArgNamesDifferentUnnamed] head lxqt-qtplugin-2.4.0/src/main.cpp:39:67: style:inconclusive: Function 'create' argument 2 names different: declaration 'params' definition ''. [funcArgNamesDifferentUnnamed] head lxqt-qtplugin-2.4.0/src/statusnotifieritem/dbustypes.h:35:9: warning: Member variable 'IconPixmap::width' has no initializer. [uninitMemberVarNoCtor] head lxqt-qtplugin-2.4.0/src/statusnotifieritem/dbustypes.h:36:9: warning: Member variable 'IconPixmap::height' has no initializer. [uninitMemberVarNoCtor] head lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:103:50: style: Argument 'title' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:70:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:103:50: note: Shadow argument head lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:112:51: style: Argument 'status' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:74:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:112:51: note: Shadow argument head lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:121:53: style: Argument 'category' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:78:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:121:53: note: Shadow argument head lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:194:57: style: Argument 'title' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:70:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:194:57: note: Shadow argument head lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:232:48: style: Argument 'menu' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:82:21: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:232:48: note: Shadow argument head lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:293:53: style: Argument 'title' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:70:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:293:53: note: Shadow argument head lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:294:53: style: Argument 'iconName' shadows outer function [shadowFunction] lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.h:86:13: note: Shadowed function lxqt-qtplugin-2.4.0/src/statusnotifieritem/statusnotifieritem.cpp:294:53: note: Shadow argument DONE