2025-09-02 17:10 ftp://ftp.de.debian.org/debian/pool/main/p/plasma-framework/plasma-framework_5.116.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 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 2b51b48 (2025-09-01 15:35:55 +0200) count: 409 735 elapsed-time: 0.7 1.3 head-timing-info: old-timing-info: head results: plasma-framework-5.116.0/autotests/dialogqmltest.cpp:45:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/dialogqmltest.h:13:1: style: The class 'DialogQmlTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] plasma-framework-5.116.0/autotests/utils.h:22:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/utils.h:40:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/dialognativetest.cpp:18:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/configmodeltest.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SourceRole [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/configmodeltest.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SourceRole [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/coronatest.cpp:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/coronatest.cpp:59:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable timeout [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/coronatest.cpp:75:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigLocation [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/coronatest.cpp:154:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/dialognativetest.h:15:1: style: The class 'DialogNativeTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] plasma-framework-5.116.0/autotests/dialogstatetest.cpp:16:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/dialogstatetest.cpp:30:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Continue [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/dialogstatetest.cpp:82:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMState [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/coronatest.h:58:1: style: The class 'CoronaTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] plasma-framework-5.116.0/autotests/framesvgtest.cpp:13:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CacheLocation [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/framesvgtest.cpp:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftMargin [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/framesvgtest.cpp:49:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopBorder [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/dialogstatetest.h:13:1: style: The class 'DialogStateTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] plasma-framework-5.116.0/autotests/framesvgtest.h:13:1: style: The class 'FrameSvgTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] plasma-framework-5.116.0/autotests/framesvgtest.cpp:71:5: style: Variable 'frameSvg' is assigned an expression that holds the same value. [redundantAssignment] plasma-framework-5.116.0/autotests/framesvgtest.cpp:63:32: note: frameSvg is assigned 'new Plasma::FrameSvg' here. plasma-framework-5.116.0/autotests/framesvgtest.cpp:71:5: note: Variable 'frameSvg' is assigned an expression that holds the same value. plasma-framework-5.116.0/autotests/iconitemhidpitest.cpp:94:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/dynamictreemodel.cpp:131:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/pluginloadertest.cpp:18:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/autotests/pluginloadertest.cpp:18:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/autotests/plasmoidpackagetest.cpp:30:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/plasmoidpackagetest.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/plasmoidpackagetest.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/plasmoidpackagetest.cpp:176:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/plasmoidpackagetest.cpp:236:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/plasmoidpackagetest.cpp:269:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/plasmoidpackagetest.cpp:282:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/plasmoidpackagetest.h:14:1: style: The class 'PlasmoidPackageTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] plasma-framework-5.116.0/autotests/dynamictreemodel.cpp:14:19: warning: Member variable 'DynamicTreeModel::m_nextRow' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/autotests/dynamictreemodel.cpp:14:19: warning: Member variable 'DynamicTreeModel::m_depth' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/autotests/dynamictreemodel.cpp:14:19: warning: Member variable 'DynamicTreeModel::maxDepth' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/autotests/dynamictreemodel.cpp:193:19: warning: Member variable 'ModelMoveCommand::m_destRow' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/autotests/dynamictreemodel.h:23:5: style: Class 'DynamicTreeModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/autotests/dynamictreemodel.h:114:14: style: The destructor '~ModelInsertCommand' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] plasma-framework-5.116.0/autotests/dynamictreemodel.h:70:14: note: Virtual destructor in base class plasma-framework-5.116.0/autotests/dynamictreemodel.h:114:14: note: Destructor in derived class plasma-framework-5.116.0/autotests/dynamictreemodel.h:127:14: style: The destructor '~ModelMoveCommand' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] plasma-framework-5.116.0/autotests/dynamictreemodel.h:70:14: note: Virtual destructor in base class plasma-framework-5.116.0/autotests/dynamictreemodel.h:127:14: note: Destructor in derived class plasma-framework-5.116.0/autotests/dynamictreemodel.h:161:14: style: The destructor '~ModelResetCommand' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] plasma-framework-5.116.0/autotests/dynamictreemodel.h:127:14: note: Virtual destructor in base class plasma-framework-5.116.0/autotests/dynamictreemodel.h:161:14: note: Destructor in derived class plasma-framework-5.116.0/autotests/dynamictreemodel.h:176:14: style: The destructor '~ModelResetCommandFixed' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] plasma-framework-5.116.0/autotests/dynamictreemodel.h:127:14: note: Virtual destructor in base class plasma-framework-5.116.0/autotests/dynamictreemodel.h:176:14: note: Destructor in derived class plasma-framework-5.116.0/autotests/plasmoidpackagetest.cpp:169:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] plasma-framework-5.116.0/autotests/plasmoidpackagetest.cpp:260:11: style: Variable 'job' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/autotests/plasmoidpackagetest.cpp:274:11: style: Variable 'jj' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/autotests/sortfiltermodeltest.cpp:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/dynamictreemodel.h:74:43: performance: Function parameter 'rowNumbers' should be passed by const reference. [passedByValue] plasma-framework-5.116.0/autotests/dynamictreemodel.h:137:38: performance: Function parameter 'rows' should be passed by const reference. [passedByValue] plasma-framework-5.116.0/autotests/iconitemtest.cpp:46:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/iconitemtest.cpp:97:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Status [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/iconitemtest.cpp:131:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable frameSwapped [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/iconitemtest.cpp:391:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComplementaryColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/iconitemtest.cpp:505:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable implicitWidthChanged [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/themetest.cpp:131:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/autotests/themetest.cpp:131:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/examples/dataengines/customDataContainers/customDataContainersEngine.cpp:33:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/examples/dataengines/customDataContainers/httpContainer.h:24:5: style: Class 'HttpContainer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/examples/dataengines/customDataContainers/httpContainer.cpp:31:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HideProgressInfo [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/examples/dataengines/customDataContainers/httpContainer.cpp:58:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bytes [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/examples/dataengines/dataEngineTracker/dataenginetracker.cpp:16:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/examples/dataengines/dataEngineTracker/dataenginetracker.h:19:5: style: Class 'DataEngineTracker' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/examples/shell/customcorona.cpp:50:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopContainment [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/autotests/iconitemtest.h:19:1: style: The class 'IconItemTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] plasma-framework-5.116.0/examples/shell/main.cpp:24:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unique [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/calendar/eventdatadecorator.h:29:5: style: Class 'EventDataDecorator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/declarativeimports/calendar/calendar.cpp:175:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortFormat [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/colorscope.cpp:196:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemSceneChange [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/calendar/daysmodel.cpp:322:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/calendar/calendar.cpp:108:15: style:inconclusive: Either there is a missing 'override', or the member function 'Calendar::days' can be const. [functionConst] plasma-framework-5.116.0/src/declarativeimports/calendar/calendar.h:149:9: note: Either there is a missing 'override', or the member function 'Calendar::days' can be const. plasma-framework-5.116.0/src/declarativeimports/calendar/calendar.cpp:108:15: note: Either there is a missing 'override', or the member function 'Calendar::days' can be const. plasma-framework-5.116.0/src/declarativeimports/calendar/calendar.h:161:13: performance: Function 'errorMessage()' should return member 'm_errorMessage' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/calendar/eventpluginsmanager.cpp:31:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/calendar/eventpluginsmanager.cpp:80:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/calendar/eventpluginsmanager.cpp:91:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/calendar/eventpluginsmanager.cpp:142:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/calendar/calendar.cpp:240:15: style: Local variable 'previousMonth' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/calendar/calendar.h:173:22: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/calendar/calendar.cpp:240:15: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/calendar/calendar.cpp:281:15: style: Local variable 'firstDay' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/declarativeimports/calendar/calendar.cpp:225:11: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/calendar/calendar.cpp:281:15: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/calendar/daysmodel.cpp:347:50: style:inconclusive: Function 'parent' argument 1 names different: declaration 'index' definition 'child'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/calendar/daysmodel.h:45:43: note: Function 'parent' argument 1 names different: declaration 'index' definition 'child'. plasma-framework-5.116.0/src/declarativeimports/calendar/daysmodel.cpp:347:50: note: Function 'parent' argument 1 names different: declaration 'index' definition 'child'. plasma-framework-5.116.0/src/declarativeimports/calendar/eventpluginsmanager.cpp:24:5: style: Class 'EventPluginsModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/declarativeimports/calendar/eventpluginsmanager.h:32:51: performance: Function 'plugins()' should return member 'm_plugins' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/calendar/eventpluginsmanager.h:42:17: performance: Function 'enabledPlugins()' should return member 'm_enabledPlugins' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/calendar/eventpluginsmanager.cpp:124:10: style: Local variable 'plugins' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/calendar/eventpluginsmanager.h:32:51: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/calendar/eventpluginsmanager.cpp:124:10: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/datamodel.h:134:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_REVISION is a macro then please configure it. [unknownMacro] plasma-framework-5.116.0/src/declarativeimports/core/datasource.cpp:107:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/datasource.cpp:179:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable destroyed [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/datasource.h:86:13: performance: Function 'engine()' should return member 'm_engine' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/core/datasource.h:96:17: performance: Function 'connectedSources()' should return member 'm_connectedSources' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/core/datasource.h:106:17: performance: Function 'sources()' should return member 'm_sources' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/core/datasource.cpp:37:57: style:inconclusive: Function 'setConnectedSources' argument 1 names different: declaration 's' definition 'sources'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/core/datasource.h:100:49: note: Function 'setConnectedSources' argument 1 names different: declaration 's' definition 'sources'. plasma-framework-5.116.0/src/declarativeimports/core/datasource.cpp:37:57: note: Function 'setConnectedSources' argument 1 names different: declaration 's' definition 'sources'. plasma-framework-5.116.0/src/declarativeimports/core/datasource.cpp:39:10: style: Local variable 'sourcesChanged' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/datasource.h:176:10: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/datasource.cpp:39:10: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/datasource.cpp:82:25: style: Local variable 'engine' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/datasource.h:86:13: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/datasource.cpp:82:25: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/datasource.cpp:244:17: style: Local variable 'sources' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/datasource.h:106:17: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/datasource.cpp:244:17: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:23:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextColor [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:28:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighlightColor [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:33:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighlightedTextColor [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:38:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PositiveTextColor [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:43:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NeutralTextColor [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:48:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NegativeTextColor [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:53:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisabledTextColor [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:58:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BackgroundColor [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:63:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:68:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:73:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:78:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:83:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:88:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LinkColor [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:93:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VisitedLinkColor [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:98:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:103:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:108:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ButtonColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:113:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:118:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:123:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:128:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:133:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:138:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:143:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:148:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ViewColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:153:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComplementaryColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:158:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComplementaryColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:163:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComplementaryColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:168:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComplementaryColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:173:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComplementaryColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:178:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComplementaryColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:183:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComplementaryColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:188:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ComplementaryColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:193:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeaderColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:198:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeaderColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:203:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeaderColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:208:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeaderColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:213:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeaderColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:218:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeaderColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:223:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeaderColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/quicktheme.cpp:228:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HeaderColorGroup [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/serviceoperationstatus.h:50:13: performance: Function 'operation()' should return member 'm_operation' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:40:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftBorder [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:88:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopBorder [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:116:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextureCanUseAtlas [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:138:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopBorder [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:182:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftMargin [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:193:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopMargin [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:204:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightMargin [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:215:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BottomMargin [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:337:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftMargin [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:382:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftMargin [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:548:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftMargin [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:591:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nearest [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:151:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repaintNeeded [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:237:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchBest [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:286:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InOutCubic [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:325:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:544:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:614:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nearest [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:626:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Nearest [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:642:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Running [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:766:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Desktop [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:812:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemEnabledHasChanged [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/svgitem.cpp:136:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextureCanUseAtlas [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/svgitem.h:56:13: performance: Function 'elementId()' should return member 'm_elementID' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/core/tooltip.cpp:42:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/tooltip.cpp:131:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Floating [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/tooltip.cpp:362:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/tooltipdialog.cpp:25:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Floating [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/tooltipdialog.cpp:80:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Enter [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:61:5: style: Class 'FrameSvgItemMargins' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:219:5: style: Class 'FrameSvgItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/declarativeimports/core/tooltip.h:126:13: performance: Function 'mainText()' should return member 'm_mainText' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/core/tooltip.h:129:13: performance: Function 'subText()' should return member 'm_subText' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/core/tooltipdialog.cpp:121:21: style:inconclusive: Either there is a missing 'override', or the member function 'ToolTipDialog::interactive' can be const. [functionConst] plasma-framework-5.116.0/src/declarativeimports/core/tooltipdialog.h:39:10: note: Either there is a missing 'override', or the member function 'ToolTipDialog::interactive' can be const. plasma-framework-5.116.0/src/declarativeimports/core/tooltipdialog.cpp:121:21: note: Either there is a missing 'override', or the member function 'ToolTipDialog::interactive' can be const. plasma-framework-5.116.0/src/declarativeimports/core/tooltip.cpp:130:29: style: Local variable 'location' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/tooltip.h:141:29: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/tooltip.cpp:130:29: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/tooltipdialog.cpp:49:79: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.h:122:17: performance: Function 'overlays()' should return member 'm_overlays' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:591:38: style:inconclusive: Function 'setImplicitWidth2' argument 1 names different: declaration 'height' definition 'width'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.h:145:32: note: Function 'setImplicitWidth2' argument 1 names different: declaration 'height' definition 'width'. plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:591:38: note: Function 'setImplicitWidth2' argument 1 names different: declaration 'height' definition 'width'. plasma-framework-5.116.0/src/declarativeimports/core/units.cpp:37:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationFontChange [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/units.cpp:109:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Desktop [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/iconitem.cpp:763:33: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:166:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemHasContents [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:237:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoStage [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:332:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Linear [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:396:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextureCanUseAtlas [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:898:23: style:inconclusive: Either there is a missing 'override', or the member function 'Plasma::WindowThumbnail::stopRedirecting' can be const. [functionConst] plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.h:106:10: note: Either there is a missing 'override', or the member function 'Plasma::WindowThumbnail::stopRedirecting' can be const. plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:898:23: note: Either there is a missing 'override', or the member function 'Plasma::WindowThumbnail::stopRedirecting' can be const. plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:209:33: style: Condition 'startRedirecting()' is always false [knownConditionTrueFalse] plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:209:33: note: Calling function 'startRedirecting' returns 0 plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:209:33: note: Condition 'startRedirecting()' is always false plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:219:33: style: Condition 'startRedirecting()' is always false [knownConditionTrueFalse] plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:219:33: note: Calling function 'startRedirecting' returns 0 plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:219:33: note: Condition 'startRedirecting()' is always false plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:973:29: style: Condition 'startRedirecting()' is always false [knownConditionTrueFalse] plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:973:29: note: Calling function 'startRedirecting' returns 0 plasma-framework-5.116.0/src/declarativeimports/core/windowthumbnail.cpp:973:29: note: Condition 'startRedirecting()' is always false plasma-framework-5.116.0/src/declarativeimports/core/units.cpp:300:12: performance:inconclusive: Either there is a missing 'override', or the member function 'Units::humanMoment' can be static. [functionStatic] plasma-framework-5.116.0/src/declarativeimports/core/units.h:249:9: note: Either there is a missing 'override', or the member function 'Units::humanMoment' can be static. plasma-framework-5.116.0/src/declarativeimports/core/units.cpp:300:12: note: Either there is a missing 'override', or the member function 'Units::humanMoment' can be static. plasma-framework-5.116.0/src/declarativeimports/core/units.h:273:5: style: Class 'Units' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/declarativeimports/core/units.cpp:93:9: style: Local variable 'longDuration' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/units.h:225:9: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/units.cpp:93:9: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/units.cpp:262:9: style: Local variable 'gridUnit' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/units.h:185:9: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/units.cpp:262:9: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:226:14: performance: Function 'prefix()' should return member 'm_prefixes' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:360:46: style:inconclusive: Function 'setPrefix' argument 1 names different: declaration 'prefix' definition 'prefixes'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:225:36: note: Function 'setPrefix' argument 1 names different: declaration 'prefix' definition 'prefixes'. plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:360:46: note: Function 'setPrefix' argument 1 names different: declaration 'prefix' definition 'prefixes'. plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:746:96: style:inconclusive: Function 'itemChange' argument 2 names different: declaration 'data' definition 'value'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:262:86: note: Function 'itemChange' argument 2 names different: declaration 'data' definition 'value'. plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:746:96: note: Function 'itemChange' argument 2 names different: declaration 'data' definition 'value'. plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:235:11: style: Local variable 'left' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:63:11: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:235:11: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:236:11: style: Local variable 'top' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:64:11: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:236:11: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:237:11: style: Local variable 'right' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:65:11: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:237:11: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:238:11: style: Local variable 'bottom' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:66:11: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:238:11: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:555:13: style: Local variable 'prefix' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:226:14: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:555:13: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:600:21: style: Local variable 'prefix' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:226:14: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:600:21: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:650:22: style: Local variable 'node' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:640:18: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:650:22: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:730:25: style: Local variable 'prefix' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.h:226:14: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:730:25: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:647:24: style: Variable 'frameNode' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/src/declarativeimports/core/framesvgitem.cpp:731:51: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenuitem.cpp:64:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/plasmacomponentsplugin.cpp:37:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable self [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:34:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TranslucentBackground [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:172:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QWIDGETSIZE_MAX [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:392:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/plasmaextracomponents/fallbackcomponent.cpp:64:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/plasmaextracomponents/fallbackcomponent.h:50:13: performance: Function 'basePath()' should return member 'm_basePath' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/plasmaextracomponents/fallbackcomponent.h:53:17: performance: Function 'candidates()' should return member 'm_candidates' by const reference. [returnByReference] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel_p.h:30:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/platformcomponents/icondialog.cpp:37:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Desktop [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/platformcomponents/application.cpp:20:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProcessError [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/platformcomponents/application.cpp:63:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/declarativeimports/platformcomponents/application_p.h:18:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/declarativeimports/platformcomponents/application.cpp:31:62: style:inconclusive: Function 'errorFound' argument 1 names different: declaration 'error' definition 'err'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/platformcomponents/application_p.h:26:44: note: Function 'errorFound' argument 1 names different: declaration 'error' definition 'err'. plasma-framework-5.116.0/src/declarativeimports/platformcomponents/application.cpp:31:62: note: Function 'errorFound' argument 1 names different: declaration 'error' definition 'err'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:36:21: warning: Member variable 'QRangeModelPrivate::posatmin' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:36:21: warning: Member variable 'QRangeModelPrivate::posatmax' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:36:21: warning: Member variable 'QRangeModelPrivate::minimum' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:36:21: warning: Member variable 'QRangeModelPrivate::maximum' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:36:21: warning: Member variable 'QRangeModelPrivate::stepSize' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:36:21: warning: Member variable 'QRangeModelPrivate::pos' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:36:21: warning: Member variable 'QRangeModelPrivate::value' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:36:21: warning: Member variable 'QRangeModelPrivate::inverted' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:161:38: style:inconclusive: Function 'setMaximumWidth' argument 1 names different: declaration 'maximumWidth' definition 'width'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.h:119:30: note: Function 'setMaximumWidth' argument 1 names different: declaration 'maximumWidth' definition 'width'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:161:38: note: Function 'setMaximumWidth' argument 1 names different: declaration 'maximumWidth' definition 'width'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:268:41: style:inconclusive: Function 'itemTriggered' argument 1 names different: declaration 'item' definition 'action'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.h:176:33: note: Function 'itemTriggered' argument 1 names different: declaration 'item' definition 'action'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:268:41: note: Function 'itemTriggered' argument 1 names different: declaration 'item' definition 'action'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:82:14: style: Local variable 'action' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.h:103:16: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:82:14: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:324:17: style: Local variable 'parentItem' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.h:181:17: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:324:17: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:347:17: style: Local variable 'parentItem' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.h:181:17: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:347:17: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:392:16: style: Local variable 'placement' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.h:112:35: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:392:16: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:445:17: style: Local variable 'parentItem' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.h:181:17: note: Shadowed declaration plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:445:17: note: Shadow variable plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel_p.h:30:5: performance:inconclusive: Technically the member function 'Plasma::QRangeModelPrivate::d_func' can be static (but you may consider moving to unnamed namespace). [functionStatic] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:138:26: performance:inconclusive: Technically the member function 'Plasma::QRangeModelPrivate::emitValueAndPositionIfChanged' can be static (but you may consider moving to unnamed namespace). [functionStatic] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel_p.h:80:10: note: Technically the member function 'Plasma::QRangeModelPrivate::emitValueAndPositionIfChanged' can be static (but you may consider moving to unnamed namespace). plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:138:26: note: Technically the member function 'Plasma::QRangeModelPrivate::emitValueAndPositionIfChanged' can be static (but you may consider moving to unnamed namespace). plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel_p.h:32:5: style: Class 'QRangeModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qmenu.cpp:180:20: style: Variable 'mi' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:367:37: style:inconclusive: Function 'setPosition' argument 1 names different: declaration 'position' definition 'newPosition'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.h:66:28: note: Function 'setPosition' argument 1 names different: declaration 'position' definition 'newPosition'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:367:37: note: Function 'setPosition' argument 1 names different: declaration 'position' definition 'newPosition'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:391:46: style:inconclusive: Function 'setPositionAtMinimum' argument 1 names different: declaration 'posAtMin' definition 'min'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.h:47:37: note: Function 'setPositionAtMinimum' argument 1 names different: declaration 'posAtMin' definition 'min'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:391:46: note: Function 'setPositionAtMinimum' argument 1 names different: declaration 'posAtMin' definition 'min'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:410:46: style:inconclusive: Function 'setPositionAtMaximum' argument 1 names different: declaration 'posAtMax' definition 'max'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.h:50:37: note: Function 'setPositionAtMaximum' argument 1 names different: declaration 'posAtMax' definition 'max'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:410:46: note: Function 'setPositionAtMaximum' argument 1 names different: declaration 'posAtMax' definition 'max'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:455:34: style:inconclusive: Function 'setValue' argument 1 names different: declaration 'value' definition 'newValue'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.h:65:25: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'newValue'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:455:34: note: Function 'setValue' argument 1 names different: declaration 'value' definition 'newValue'. plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:393:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/src/declarativeimports/plasmacomponents/qrangemodel.cpp:412:5: style: Variable 'd' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/src/declarativeimports/platformcomponents/platformextensionplugin.cpp:20:5: style: Class 'PlatformComponentsPlugin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/plasma/containment.h:64:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/containment.h:64:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/containmentactions.h:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/containmentactions.h:13:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/applet.h:18:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/applet.h:18:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/corona.h:32:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/corona.h:32:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/dataengine.h:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/dataengine.h:15:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/dataengineconsumer.cpp:42:7: warning: Class 'DataEngineConsumer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] plasma-framework-5.116.0/src/plasma/dataengineconsumer.cpp:42:7: warning: Class 'DataEngineConsumer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] plasma-framework-5.116.0/src/plasma/dataengineconsumer.cpp:33:67: style:inconclusive: Function 'slotServiceReady' argument 1 names different: declaration 'service' definition 'plasmoidService'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/dataengineconsumer_p.h:34:44: note: Function 'slotServiceReady' argument 1 names different: declaration 'service' definition 'plasmoidService'. plasma-framework-5.116.0/src/plasma/dataengineconsumer.cpp:33:67: note: Function 'slotServiceReady' argument 1 names different: declaration 'service' definition 'plasmoidService'. plasma-framework-5.116.0/src/plasma/theme.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/theme.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/package.h:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/package.h:15:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/packagestructure.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/packagestructure.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/packagestructure/plasma_applet_packagestructure.cpp:43:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCOREADDONS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/packagestructure/plasma_applet_packagestructure.cpp:43:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCOREADDONS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/packagestructure/packages.cpp:67:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLASMA_RELATIVE_DATA_INSTALL_DIR [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/packagestructure/plasma_containmentactions_packagestructure.cpp:26:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLASMA_RELATIVE_DATA_INSTALL_DIR [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/datacontainer.cpp:120:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/datacontainer.cpp:295:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/datacontainer.cpp:361:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/packagestructure/packages_p.h:21:5: style: Class 'ChangeableMainScriptPackage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/plasma/packagestructure/packages_p.h:37:5: style: Class 'GenericPackage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/plasma/packagestructure/plasma_containmentactions_packagestructure.cpp:18:5: style: Class 'ContainmentActionsPackage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/plasma/packagestructure/plasma_dataengine_packagestructure.cpp:27:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLASMA_RELATIVE_DATA_INSTALL_DIR [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/packagestructure/plasma_dataengine_packagestructure.cpp:19:5: style: Class 'DataEnginePackage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/plasma/pluginloader.h:11:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/pluginloader.h:11:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/packagestructure/plasma_theme_packagestructure.cpp:28:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLASMA_RELATIVE_DATA_INSTALL_DIR [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:35:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:35:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/packagestructure/plasma_theme_packagestructure.cpp:18:5: style: Class 'ThemePackage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/plasma/private/datacontainer_p.h:31:5: style: Class 'DataContainerPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/plasma/datacontainer.cpp:217:17: style: Variable 'de' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/src/plasma/datacontainer.cpp:247:17: style: Variable 'de' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/src/plasma/datacontainer.cpp:258:17: style: Variable 'retrieveJob' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/src/plasma/datacontainer.cpp:268:17: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/src/plasma/private/containment_p.cpp:40:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable screenChanged [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/containment_p.cpp:55:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ALT [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/containment_p.cpp:80:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/containment_p.cpp:86:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultWallpaper [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/containment_p.cpp:96:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HiddenStatus [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/containment_p.cpp:123:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImmutableConstraint [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/associatedapplicationmanager.cpp:187:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AutoHandlingEnabled [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/containment_p.cpp:175:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/containment_p.cpp:208:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/containment_p.cpp:213:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/containment_p.cpp:225:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uiReady [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/containment_p.cpp:237:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appletsUiReady [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/datacontainer_p.cpp:54:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAlignment [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/datacontainer_p.cpp:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/datacontainer_p.cpp:66:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Data [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/datacontainer_p.cpp:74:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignToMinute [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/datacontainer_p.cpp:131:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAlignment [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:120:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:120:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/private/effectwatcher.cpp:47:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_EVENT_MASK_PROPERTY_CHANGE [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/effectwatcher.cpp:68:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_PROPERTY_NOTIFY [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/effectwatcher.cpp:85:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable XCB_ATOM_NONE [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/effectwatcher.cpp:72:34: style: Variable 'prop_event' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/src/plasma/private/effectwatcher.cpp:94:17: style: Variable 'atoms' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/src/plasma/private/storage.cpp:88:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Map [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/storage_p.h:29:13: performance: Function 'clientName()' should return member 'm_clientName' by const reference. [returnByReference] plasma-framework-5.116.0/src/plasma/private/storage.cpp:63:20: style: Variable 'valueGroup' is assigned a value that is never used. [unreadVariable] plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:66:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCOREADDONS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:66:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCOREADDONS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/scripting/appletscript.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/scripting/appletscript.cpp:12:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/private/timetracker.cpp:45:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/timetracker.cpp:63:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_beginning [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/timetracker.cpp:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_beginning [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/associatedapplicationmanager_p.h:42:5: style: Class 'AssociatedApplicationManager' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/plasma/scripting/dataenginescript.h:11:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/scripting/dataenginescript.h:11:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/private/associatedapplicationmanager.cpp:45:25: style: Variable 'applet' can be declared as pointer to const [constVariablePointer] plasma-framework-5.116.0/src/plasma/private/timetracker.cpp:71:35: style:inconclusive: Function 'TimeTracker' argument 1 names different: declaration 'applet' definition 'o'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/timetracker.h:48:35: note: Function 'TimeTracker' argument 1 names different: declaration 'applet' definition 'o'. plasma-framework-5.116.0/src/plasma/private/timetracker.cpp:71:35: note: Function 'TimeTracker' argument 1 names different: declaration 'applet' definition 'o'. plasma-framework-5.116.0/src/plasma/private/timetracker.cpp:74:18: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] plasma-framework-5.116.0/src/plasma/scripting/scriptengine.cpp:55:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/scripting/scriptengine.cpp:55:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:68:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:113:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable String [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/servicejob.h:64:13: performance: Function 'destination()' should return member 'destination' by const reference. [returnByReference] plasma-framework-5.116.0/src/plasma/servicejob.h:69:13: performance: Function 'operationName()' should return member 'operation' by const reference. [returnByReference] plasma-framework-5.116.0/src/plasma/version.cpp:11:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasma/version.cpp:11:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasmaquick/appletquickitem.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasmaquick/appletquickitem.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasmapkg/main.cpp:77:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ForwardedChannels [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:77:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:85:10: style: Error code from the return value of function m_db.transaction() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:121:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:126:14: style: Error code from the return value of function m_db.commit() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:131:11: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:183:18: style: Error code from the return value of function m_db.commit() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:190:10: style: Error code from the return value of function m_db.commit() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:214:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:216:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:218:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:222:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:225:15: style: Error code from the return value of function query.exec() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:227:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:285:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:288:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:294:10: style: Error code from the return value of function m_db.commit() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:314:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:318:15: style: Error code from the return value of function query.prepare() is not used. [ignoredReturnErrorCode] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:88:47: style:inconclusive: Function 'save' argument 1 names different: declaration 'caller' definition 'wcaller'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/storagethread_p.h:32:36: note: Function 'save' argument 1 names different: declaration 'caller' definition 'wcaller'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:88:47: note: Function 'save' argument 1 names different: declaration 'caller' definition 'wcaller'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:88:75: style:inconclusive: Function 'save' argument 2 names different: declaration 'parameters' definition 'params'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/storagethread_p.h:32:63: note: Function 'save' argument 2 names different: declaration 'parameters' definition 'params'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:88:75: note: Function 'save' argument 2 names different: declaration 'parameters' definition 'params'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:195:51: style:inconclusive: Function 'retrieve' argument 1 names different: declaration 'caller' definition 'wcaller'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/storagethread_p.h:33:40: note: Function 'retrieve' argument 1 names different: declaration 'caller' definition 'wcaller'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:195:51: note: Function 'retrieve' argument 1 names different: declaration 'caller' definition 'wcaller'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:195:79: style:inconclusive: Function 'retrieve' argument 2 names different: declaration 'parameters' definition 'params'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/storagethread_p.h:33:67: note: Function 'retrieve' argument 2 names different: declaration 'parameters' definition 'params'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:195:79: note: Function 'retrieve' argument 2 names different: declaration 'parameters' definition 'params'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:269:54: style:inconclusive: Function 'deleteEntry' argument 1 names different: declaration 'caller' definition 'wcaller'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/storagethread_p.h:34:43: note: Function 'deleteEntry' argument 1 names different: declaration 'caller' definition 'wcaller'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:269:54: note: Function 'deleteEntry' argument 1 names different: declaration 'caller' definition 'wcaller'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:269:82: style:inconclusive: Function 'deleteEntry' argument 2 names different: declaration 'parameters' definition 'params'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/storagethread_p.h:34:70: note: Function 'deleteEntry' argument 2 names different: declaration 'parameters' definition 'params'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:269:82: note: Function 'deleteEntry' argument 2 names different: declaration 'parameters' definition 'params'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:299:49: style:inconclusive: Function 'expire' argument 1 names different: declaration 'caller' definition 'wcaller'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/storagethread_p.h:35:38: note: Function 'expire' argument 1 names different: declaration 'caller' definition 'wcaller'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:299:49: note: Function 'expire' argument 1 names different: declaration 'caller' definition 'wcaller'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:299:77: style:inconclusive: Function 'expire' argument 2 names different: declaration 'parameters' definition 'params'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/storagethread_p.h:35:65: note: Function 'expire' argument 2 names different: declaration 'parameters' definition 'params'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:299:77: note: Function 'expire' argument 2 names different: declaration 'parameters' definition 'params'. plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:141:21: style: Local variable 'data' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:102:17: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/storagethread.cpp:141:21: note: Shadow variable plasma-framework-5.116.0/src/plasmaquick/containmentview.cpp:89:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locationChanged [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasmaquick/containmentview.cpp:140:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Desktop [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasmaquick/containmentview.cpp:148:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Planar [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasmaquick/containmentview.cpp:185:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasmaquick/configview.cpp:91:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasmaquick/configview.cpp:273:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable close [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasmaquick/configview.h:48:5: style: Class 'ConfigView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/plasmaquick/private/configcategory_p.h:38:5: style: Class 'ConfigCategory' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/plasmaquick/configmodel.cpp:37:5: style: Class 'ConfigModelPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/plasmaquick/configmodel.cpp:162:57: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] plasma-framework-5.116.0/src/plasmaquick/containmentview.cpp:42:64: style:inconclusive: Function 'ContainmentViewPrivate' argument 1 names different: declaration 'corona' definition 'cor'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasmaquick/containmentview.cpp:26:44: note: Function 'ContainmentViewPrivate' argument 1 names different: declaration 'corona' definition 'cor'. plasma-framework-5.116.0/src/plasmaquick/containmentview.cpp:42:64: note: Function 'ContainmentViewPrivate' argument 1 names different: declaration 'corona' definition 'cor'. plasma-framework-5.116.0/src/plasmaquick/configview.cpp:61:20: warning: Member variable 'ConfigViewPrivate::configModel' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/src/plasmaquick/configview.cpp:61:20: warning: Member variable 'ConfigViewPrivate::kcmConfigModel' is not initialized in the constructor. [uninitMemberVar] plasma-framework-5.116.0/src/plasmaquick/configview.cpp:244:99: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] plasma-framework-5.116.0/src/plasmaquick/configview.cpp:54:18: style: class member 'ConfigViewPrivate::kcmConfigModel' is never used. [unusedStructMember] plasma-framework-5.116.0/src/plasmaquick/private/configcategory_p.h:41:13: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] plasma-framework-5.116.0/src/plasmaquick/private/configcategory_p.h:44:13: performance: Function 'icon()' should return member 'm_icon' by const reference. [returnByReference] plasma-framework-5.116.0/src/plasmaquick/private/configcategory_p.h:47:13: performance: Function 'source()' should return member 'm_source' by const reference. [returnByReference] plasma-framework-5.116.0/src/plasmaquick/private/configcategory_p.h:50:13: performance: Function 'pluginName()' should return member 'm_pluginName' by const reference. [returnByReference] plasma-framework-5.116.0/src/plasmaquick/private/configcategory_p.cpp:74:51: style:inconclusive: Function 'setPluginName' argument 1 names different: declaration 'pluginName' definition 'name'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasmaquick/private/configcategory_p.h:51:39: note: Function 'setPluginName' argument 1 names different: declaration 'pluginName' definition 'name'. plasma-framework-5.116.0/src/plasmaquick/private/configcategory_p.cpp:74:51: note: Function 'setPluginName' argument 1 names different: declaration 'pluginName' definition 'name'. plasma-framework-5.116.0/src/plasmaquick/packageurlinterceptor.cpp:31:9: warning: Class 'PackageUrlInterceptorPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] plasma-framework-5.116.0/src/plasmaquick/packageurlinterceptor.cpp:31:9: warning: Class 'PackageUrlInterceptorPrivate' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] plasma-framework-5.116.0/src/plasmaquick/packageurlinterceptor.h:41:17: performance: Function 'allowedPaths()' should return member 'allowedPaths' by const reference. [returnByReference] plasma-framework-5.116.0/src/plasmaquick/shellpluginloader.h:14:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasmaquick/shellpluginloader.h:14:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasmaquick/dialogshadows.cpp:59:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasmaquick/dialogshadows.cpp:72:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasmaquick/dialogshadows.cpp:155:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KWindowShadow [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasmaquick/view.h:27:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasmaquick/view.h:27:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/plasmaquick/waylandintegration.cpp:42:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlasmaShell [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasmaquick/waylandintegration.cpp:71:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] plasma-framework-5.116.0/src/plasmaquick/dialogshadows.cpp:16:5: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:33:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:33:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:33:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:33:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/templates/cpp-plasmoid/src/%{APPNAMELC}.h:7:0: error: Failed to parse #define [preprocessorErrorDirective] plasma-framework-5.116.0/templates/cpp-plasmoid/src/%{APPNAMELC}.h:7:2: error: Failed to parse #define [preprocessorErrorDirective] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.h:24:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.h:24:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/templates/plasma-wallpaper-with-qml-extension/plugin/%{APPNAMELC}plugin.h:7:0: error: Failed to parse #define [preprocessorErrorDirective] plasma-framework-5.116.0/templates/plasma-wallpaper-with-qml-extension/plugin/%{APPNAMELC}plugin.h:7:2: error: Failed to parse #define [preprocessorErrorDirective] plasma-framework-5.116.0/templates/qml-plasmoid-with-qml-extension/plugin/%{APPNAMELC}plugin.h:7:0: error: Failed to parse #define [preprocessorErrorDirective] plasma-framework-5.116.0/templates/qml-plasmoid-with-qml-extension/plugin/%{APPNAMELC}plugin.h:7:2: error: Failed to parse #define [preprocessorErrorDirective] plasma-framework-5.116.0/tests/kplugins/plugintest.h:31:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/tests/kplugins/plugintest.h:31:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] plasma-framework-5.116.0/tests/dpi/dpitest.cpp:24:13: style: class member 'DPITestPrivate::pluginName' is never used. [unusedStructMember] diff: head plasma-framework-5.116.0/autotests/pluginloadertest.cpp:18:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/autotests/pluginloadertest.cpp:18:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/autotests/pluginloadertest.cpp:71:18: style:inconclusive: Either there is a missing 'override', or the member function 'EngineTest::dataUpdated' can be const. [functionConst] plasma-framework-5.116.0/autotests/pluginloadertest.h:40:10: note: Either there is a missing 'override', or the member function 'EngineTest::dataUpdated' can be const. plasma-framework-5.116.0/autotests/pluginloadertest.cpp:71:18: note: Either there is a missing 'override', or the member function 'EngineTest::dataUpdated' can be const. 2.18.0 plasma-framework-5.116.0/autotests/pluginloadertest.cpp:71:45: style:inconclusive: Function 'dataUpdated' argument 1 names different: declaration 'name' definition 's'. [funcArgNamesDifferent] plasma-framework-5.116.0/autotests/pluginloadertest.h:40:37: note: Function 'dataUpdated' argument 1 names different: declaration 'name' definition 's'. plasma-framework-5.116.0/autotests/pluginloadertest.cpp:71:45: note: Function 'dataUpdated' argument 1 names different: declaration 'name' definition 's'. 2.18.0 plasma-framework-5.116.0/autotests/pluginloadertest.cpp:93:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/autotests/themetest.cpp:131:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/autotests/themetest.cpp:131:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/autotests/themetest.cpp:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalColorGroup [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/autotests/themetest.cpp:195:17: performance:inconclusive: Either there is a missing 'override', or the member function 'ThemeTest::testCompositingChange' can be static. [functionStatic] plasma-framework-5.116.0/autotests/themetest.h:27:10: note: Either there is a missing 'override', or the member function 'ThemeTest::testCompositingChange' can be static. plasma-framework-5.116.0/autotests/themetest.cpp:195:17: note: Either there is a missing 'override', or the member function 'ThemeTest::testCompositingChange' can be static. 2.18.0 plasma-framework-5.116.0/autotests/themetest.cpp:52:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/autotests/themetest.cpp:83:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchBest [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/autotests/themetest.cpp:87:5: warning: Either the condition 'iconTheme' is redundant or there is possible null pointer dereference: iconTheme. [nullPointerRedundantCheck] plasma-framework-5.116.0/autotests/themetest.cpp:82:9: note: Assuming that condition 'iconTheme' is not redundant plasma-framework-5.116.0/autotests/themetest.cpp:87:5: note: Null pointer dereference 2.18.0 plasma-framework-5.116.0/autotests/themetest.h:14:1: style: The class 'ThemeTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:178:33: style:inconclusive: Function 'save' argument 1 names different: declaration 'group' definition 'g'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/applet.h:260:37: note: Function 'save' argument 1 names different: declaration 'group' definition 'g'. plasma-framework-5.116.0/src/plasma/applet.cpp:178:33: note: Function 'save' argument 1 names different: declaration 'group' definition 'g'. 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:246:51: style:inconclusive: Function 'setLaunchErrorMessage' argument 1 names different: declaration 'reason' definition 'message'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/applet.h:658:47: note: Function 'setLaunchErrorMessage' argument 1 names different: declaration 'reason' definition 'message'. plasma-framework-5.116.0/src/plasma/applet.cpp:246:51: note: Function 'setLaunchErrorMessage' argument 1 names different: declaration 'reason' definition 'message'. 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:256:38: style:inconclusive: Function 'saveState' argument 1 names different: declaration 'config' definition 'group'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/applet.h:744:42: note: Function 'saveState' argument 1 names different: declaration 'config' definition 'group'. plasma-framework-5.116.0/src/plasma/applet.cpp:256:38: note: Function 'saveState' argument 1 names different: declaration 'config' definition 'group'. 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:288:18: style: Variable 'cont' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:289:13: style: Variable 'corona' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:503:17: style: Variable 'cor' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:561:44: style:inconclusive: Function 'setConfigurationRequired' argument 1 names different: declaration 'needsConfiguring' definition 'needsConfig'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/applet.h:768:40: note: Function 'setConfigurationRequired' argument 1 names different: declaration 'needsConfiguring' definition 'needsConfig'. plasma-framework-5.116.0/src/plasma/applet.cpp:561:44: note: Function 'setConfigurationRequired' argument 1 names different: declaration 'needsConfiguring' definition 'needsConfig'. 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:593:48: style:inconclusive: Function 'setStatus' argument 1 names different: declaration 'stat' definition 'status'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/applet.h:678:44: note: Function 'setStatus' argument 1 names different: declaration 'stat' definition 'status'. plasma-framework-5.116.0/src/plasma/applet.cpp:593:48: note: Function 'setStatus' argument 1 names different: declaration 'stat' definition 'status'. 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:627:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:639:18: style: Local variable 'runAssociatedApplication' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/applet.h:715:10: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/applet.cpp:639:18: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:671:18: style: Local variable 'containment' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/applet.h:190:18: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/applet.cpp:671:18: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:714:21: style: Variable 'parentApplet' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:762:99: style: Parameter 'action' can be declared as pointer to const [constParameterPointer] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:775:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAutoloading [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:835:14: style: Local variable 'runAssociatedApplication' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/applet.h:715:10: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/applet.cpp:835:14: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:847:14: style: Local variable 'runAssociatedApplication' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/applet.h:715:10: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/applet.cpp:847:14: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/applet.cpp:933:13: style: Variable 'pa' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.h:172:13: performance: Function 'launchErrorMessage()' should return member 'launchErrorMessage' by const reference. [returnByReference] head plasma-framework-5.116.0/src/plasma/applet.h:18:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/applet.h:18:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.h:286:13: performance: Function 'configurationRequiredReason()' should return member 'configurationRequiredReason' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.h:398:13: performance: Function 'icon()' should return member 'icon' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/plasma/applet.h:685:18: style: Virtual function 'configChanged' is called from destructor '~Applet()' at line 163. Dynamic binding is not used. [virtualCallInConstructor] plasma-framework-5.116.0/src/plasma/applet.cpp:163:37: note: Calling configChanged plasma-framework-5.116.0/src/plasma/applet.h:685:18: note: configChanged is a virtual function 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:181:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:222:38: style:inconclusive: Function 'save' argument 1 names different: declaration 'group' definition 'g'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/containment.h:153:29: note: Function 'save' argument 1 names different: declaration 'group' definition 'g'. plasma-framework-5.116.0/src/plasma/containment.cpp:222:38: note: Function 'save' argument 1 names different: declaration 'group' definition 'g'. 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transient [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:249:18: style: Local variable 'applets' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/containment.h:134:21: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/containment.cpp:249:18: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:258:18: style: Local variable 'applets' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/containment.h:134:21: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/containment.cpp:258:18: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:298:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UiReadyConstraint [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:320:25: style: Local variable 'corona' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/containment.h:108:13: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/containment.cpp:320:25: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:342:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormFactorConstraint [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:369:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LocationConstraint [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:398:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:497:17: style: Variable 'c' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:572:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.cpp:90:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoContainmentType [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.h:134:21: performance: Function 'applets()' should return member 'applets' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.h:171:13: performance: Function 'wallpaper()' should return member 'wallpaper' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.h:183:13: performance: Function 'activity()' should return member 'activityId' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/plasma/containment.h:271:10: warning: The class 'Containment' defines member function with name 'locationChanged' also defined in its parent class 'Applet'. [duplInheritedMember] plasma-framework-5.116.0/src/plasma/applet.h:632:10: note: Parent function 'Applet::locationChanged' plasma-framework-5.116.0/src/plasma/containment.h:271:10: note: Derived function 'Containment::locationChanged' 2.18.0 plasma-framework-5.116.0/src/plasma/containment.h:277:10: warning: The class 'Containment' defines member function with name 'formFactorChanged' also defined in its parent class 'Applet'. [duplInheritedMember] plasma-framework-5.116.0/src/plasma/applet.h:627:10: note: Parent function 'Applet::formFactorChanged' plasma-framework-5.116.0/src/plasma/containment.h:277:10: note: Derived function 'Containment::formFactorChanged' head plasma-framework-5.116.0/src/plasma/containment.h:64:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/containment.h:64:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/containmentactions.cpp:114:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/containmentactions.cpp:25:49: style:inconclusive: Function 'ContainmentActions' argument 1 names different: declaration 'parent' definition 'parentObject'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/containmentactions.h:52:42: note: Function 'ContainmentActions' argument 1 names different: declaration 'parent' definition 'parentObject'. plasma-framework-5.116.0/src/plasma/containmentactions.cpp:25:49: note: Function 'ContainmentActions' argument 1 names different: declaration 'parent' definition 'parentObject'. 2.18.0 plasma-framework-5.116.0/src/plasma/containmentactions.cpp:31:49: style:inconclusive: Function 'ContainmentActions' argument 1 names different: declaration 'parent' definition 'parentObject'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/containmentactions.h:148:33: note: Function 'ContainmentActions' argument 1 names different: declaration 'parent' definition 'parentObject'. plasma-framework-5.116.0/src/plasma/containmentactions.cpp:31:49: note: Function 'ContainmentActions' argument 1 names different: declaration 'parent' definition 'parentObject'. head plasma-framework-5.116.0/src/plasma/containmentactions.h:13:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/containmentactions.h:13:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:108:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:156:40: style:inconclusive: Function 'loadLayout' argument 1 names different: declaration 'config' definition 'configName'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/corona.h:280:36: note: Function 'loadLayout' argument 1 names different: declaration 'config' definition 'configName'. plasma-framework-5.116.0/src/plasma/corona.cpp:156:40: note: Function 'loadLayout' argument 1 names different: declaration 'config' definition 'configName'. 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:173:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:176:71: style:inconclusive: Function 'importLayout' argument 1 names different: declaration 'config' definition 'conf'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/corona.h:235:67: note: Function 'importLayout' argument 1 names different: declaration 'config' definition 'conf'. plasma-framework-5.116.0/src/plasma/corona.cpp:176:71: note: Function 'importLayout' argument 1 names different: declaration 'config' definition 'conf'. 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:209:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopContainment [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:240:117: style: Parameter 'cont' can be declared as pointer to const [constParameterPointer] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:242:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopContainment [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:257:115: style: Parameter 'cont' can be declared as pointer to const [constParameterPointer] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:259:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopContainment [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:279:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:287:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:296:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:335:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SystemImmutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:397:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:427:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopEdge [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:433:16: style: Local variable 'containments' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/corona.h:87:26: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/corona.cpp:433:16: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:452:7: warning: Class 'CoronaPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:452:7: warning: Class 'CoronaPrivate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:485:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlAction [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:506:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:527:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImmutableConstraint [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:537:18: style: Variable 'containment' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:594:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UiReadyConstraint [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:706:23: style: Variable 'containment' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:85:40: style:inconclusive: Function 'saveLayout' argument 1 names different: declaration 'config' definition 'configName'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/corona.h:286:36: note: Function 'saveLayout' argument 1 names different: declaration 'config' definition 'configName'. plasma-framework-5.116.0/src/plasma/corona.cpp:85:40: note: Function 'saveLayout' argument 1 names different: declaration 'config' definition 'configName'. 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:92:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.cpp:98:70: performance: Function parameter 'containments' should be passed by const reference. [passedByValue] head plasma-framework-5.116.0/src/plasma/corona.h:32:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/corona.h:32:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/corona.h:87:26: performance: Function 'containments()' should return member 'containments' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/plasma/dataengine.cpp:149:52: style:inconclusive: Function 'sourceRequestEvent' argument 1 names different: declaration 'source' definition 'name'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/dataengine.h:275:52: note: Function 'sourceRequestEvent' argument 1 names different: declaration 'source' definition 'name'. plasma-framework-5.116.0/src/plasma/dataengine.cpp:149:52: note: Function 'sourceRequestEvent' argument 1 names different: declaration 'source' definition 'name'. 2.18.0 plasma-framework-5.116.0/src/plasma/dataengine.cpp:418:76: style:inconclusive: Function 'DataEnginePrivate' argument 2 names different: declaration 'info' definition 'md'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/dataengine_p.h:21:61: note: Function 'DataEnginePrivate' argument 2 names different: declaration 'info' definition 'md'. plasma-framework-5.116.0/src/plasma/dataengine.cpp:418:76: note: Function 'DataEnginePrivate' argument 2 names different: declaration 'info' definition 'md'. 2.18.0 plasma-framework-5.116.0/src/plasma/dataengine.cpp:608:25: performance:inconclusive: Technically the member function 'Plasma::DataEnginePrivate::setupScriptSupport' can be static (but you may consider moving to unnamed namespace). [functionStatic] plasma-framework-5.116.0/src/plasma/private/dataengine_p.h:27:10: note: Technically the member function 'Plasma::DataEnginePrivate::setupScriptSupport' can be static (but you may consider moving to unnamed namespace). plasma-framework-5.116.0/src/plasma/dataengine.cpp:608:25: note: Technically the member function 'Plasma::DataEnginePrivate::setupScriptSupport' can be static (but you may consider moving to unnamed namespace). head plasma-framework-5.116.0/src/plasma/dataengine.h:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/dataengine.h:15:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/dataengine.h:403:37: performance: Function 'containerDict()' should return member 'sources' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/plasma/dataengineconsumer.cpp:42:7: warning: Class 'DataEngineConsumer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head plasma-framework-5.116.0/src/plasma/dataengineconsumer.cpp:42:7: warning: Class 'DataEngineConsumer' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/dataengineconsumer.cpp:42:7: warning: Class 'DataEngineConsumer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head plasma-framework-5.116.0/src/plasma/dataengineconsumer.cpp:42:7: warning: Class 'DataEngineConsumer' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:1009:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastModified [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:122:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Floating [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:341:17: style: Local variable 'alphaMask' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/framesvg.h:250:13: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/framesvg.cpp:341:17: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:565:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_SourceIn [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:604:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PLASMA [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:65:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastModified [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:727:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:766:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:777:142: style:inconclusive: Function 'paintCorner' argument 4 names different: declaration 'output' definition 'contentRect'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:168:129: note: Function 'paintCorner' argument 4 names different: declaration 'output' definition 'contentRect'. plasma-framework-5.116.0/src/plasma/framesvg.cpp:777:142: note: Function 'paintCorner' argument 4 names different: declaration 'output' definition 'contentRect'. 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:789:79: style:inconclusive: Function 'cacheId' argument 2 names different: declaration 'prefixToUse' definition 'prefixToSave'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:149:66: note: Function 'cacheId' argument 2 names different: declaration 'prefixToUse' definition 'prefixToSave'. plasma-framework-5.116.0/src/plasma/framesvg.cpp:789:79: note: Function 'cacheId' argument 2 names different: declaration 'prefixToUse' definition 'prefixToSave'. 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:78:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastModified [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:801:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastModified [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:853:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable length [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.cpp:853:81: debug: Function::addArguments found argument 'name' with varid 0. [varid0] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.h:239:25: performance: Function 'prefix()' should return member 'requestedPrefix' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/plasma/framesvg.h:299:13: performance: Function 'actualPrefix()' should return member 'prefix' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/plasma/package.cpp:132:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fallbackPackage [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/package.cpp:138:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fallbackPackage [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/package.cpp:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable servicePrefix [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/package.cpp:152:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable servicePrefix [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/package.cpp:157:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalPackage [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/package.cpp:211:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha1 [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/package.cpp:47:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable structure [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/package.cpp:66:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalPackage [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/package.cpp:74:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalPackage [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/package.cpp:80:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalPackage [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/package.cpp:87:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalPackage [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/src/plasma/package.h:15:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/package.h:15:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure.cpp:118:27: style: Local variable 'serviceName' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/plasma/packagestructure.cpp:83:19: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/packagestructure.cpp:118:27: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure.cpp:137:34: style: Local variable 'df' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/plasma/packagestructure.cpp:103:26: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/packagestructure.cpp:137:34: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure.cpp:138:34: style: Local variable 'cg' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/plasma/packagestructure.cpp:104:26: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/packagestructure.cpp:138:34: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure.cpp:158:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalStructure [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure.cpp:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalStructure [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure.cpp:178:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalStructure [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure.cpp:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalStructure [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure.cpp:203:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalStructure [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure.cpp:91:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/src/plasma/packagestructure.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/packagestructure.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure/plasma_applet_packagestructure.cpp:20:5: style: Class 'PlasmoidPackage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/packagestructure/plasma_applet_packagestructure.cpp:28:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLASMA_RELATIVE_DATA_INSTALL_DIR [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/src/plasma/packagestructure/plasma_applet_packagestructure.cpp:43:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCOREADDONS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/packagestructure/plasma_applet_packagestructure.cpp:43:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCOREADDONS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/plasma.cpp:35:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Down [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/plasma.cpp:56:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Up [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/plasma.cpp:70:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutDirectionAuto [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:325:94: style:inconclusive: Function 'loadContainmentActions' argument 2 names different: declaration 'containmentActionsName' definition 'name'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/pluginloader.h:162:84: note: Function 'loadContainmentActions' argument 2 names different: declaration 'containmentActionsName' definition 'name'. plasma-framework-5.116.0/src/plasma/pluginloader.cpp:325:94: note: Function 'loadContainmentActions' argument 2 names different: declaration 'containmentActionsName' definition 'name'. 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:443:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:463:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:487:38: performance:inconclusive: Technically the member function 'Plasma::PluginLoader::listAppletMetaData' can be static (but you may consider moving to unnamed namespace). [functionStatic] plasma-framework-5.116.0/src/plasma/pluginloader.h:214:28: note: Technically the member function 'Plasma::PluginLoader::listAppletMetaData' can be static (but you may consider moving to unnamed namespace). plasma-framework-5.116.0/src/plasma/pluginloader.cpp:487:38: note: Technically the member function 'Plasma::PluginLoader::listAppletMetaData' can be static (but you may consider moving to unnamed namespace). 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:527:83: style:inconclusive: Function 'listAppletMetaDataForMimeType' argument 1 names different: declaration 'mimetype' definition 'mimeType'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/pluginloader.h:248:73: note: Function 'listAppletMetaDataForMimeType' argument 1 names different: declaration 'mimetype' definition 'mimeType'. plasma-framework-5.116.0/src/plasma/pluginloader.cpp:527:83: note: Function 'listAppletMetaDataForMimeType' argument 1 names different: declaration 'mimetype' definition 'mimeType'. 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:608:27: performance:inconclusive: Technically the member function 'Plasma::PluginLoader::customAppletCategories' can be static (but you may consider moving to unnamed namespace). [functionStatic] plasma-framework-5.116.0/src/plasma/pluginloader.h:294:17: note: Technically the member function 'Plasma::PluginLoader::customAppletCategories' can be static (but you may consider moving to unnamed namespace). plasma-framework-5.116.0/src/plasma/pluginloader.cpp:608:27: note: Technically the member function 'Plasma::PluginLoader::customAppletCategories' can be static (but you may consider moving to unnamed namespace). 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:713:40: performance:inconclusive: Technically the member function 'Plasma::PluginLoader::listDataEngineMetaData' can be static (but you may consider moving to unnamed namespace). [functionStatic] plasma-framework-5.116.0/src/plasma/pluginloader.h:410:30: note: Technically the member function 'Plasma::PluginLoader::listDataEngineMetaData' can be static (but you may consider moving to unnamed namespace). plasma-framework-5.116.0/src/plasma/pluginloader.cpp:713:40: note: Technically the member function 'Plasma::PluginLoader::listDataEngineMetaData' can be static (but you may consider moving to unnamed namespace). 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:736:40: performance:inconclusive: Technically the member function 'Plasma::PluginLoader::listContainmentActionsMetaData' can be static (but you may consider moving to unnamed namespace). [functionStatic] plasma-framework-5.116.0/src/plasma/pluginloader.h:437:30: note: Technically the member function 'Plasma::PluginLoader::listContainmentActionsMetaData' can be static (but you may consider moving to unnamed namespace). plasma-framework-5.116.0/src/plasma/pluginloader.cpp:736:40: note: Technically the member function 'Plasma::PluginLoader::listContainmentActionsMetaData' can be static (but you may consider moving to unnamed namespace). 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:85:11: style: class member 'PluginLoaderPrivate::dataengineCache' is never used. [unusedStructMember] 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:883:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllowEmptyMetaData [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:98:7: warning: Class 'PluginLoader' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/pluginloader.cpp:98:7: warning: Class 'PluginLoader' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head plasma-framework-5.116.0/src/plasma/pluginloader.h:11:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/pluginloader.h:11:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable package [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:188:21: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:209:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configLoader [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transient [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:253:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:355:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable activationAction [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:35:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:35:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:378:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConfigureAction [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:402:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:434:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:444:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:478:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:498:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable started [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:515:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modificationsTimer [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:523:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainConfig [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:582:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mainConfig [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:70:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable appletId [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/applet_p.cpp:85:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteNotification [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/containment_p.h:33:5: style: Class 'ContainmentPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/private/containmentactions_p.h:33:1: debug: SymbolDatabase couldn't resolve all user defined types. [debug] 2.18.0 plasma-framework-5.116.0/src/plasma/private/corona_p.h:24:5: style: Class 'CoronaPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:109:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PLASMA [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:115:21: style: Local variable 'engine' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/dataenginemanager_p.h:40:25: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:115:21: note: Shadow variable head plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:120:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:120:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:125:17: style: Local variable 'engine' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/dataenginemanager_p.h:40:25: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:125:17: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:141:29: style: Local variable 'engine' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/dataenginemanager_p.h:40:25: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:141:29: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:154:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppDataLocation [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:167:21: style: Local variable 'engine' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/dataenginemanager_p.h:40:25: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:167:21: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/private/dataenginemanager.cpp:187:35: style: Variable 'relay' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:129:5: style: Class 'FrameSvgPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::cacheId' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::devicePixelRatio' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::fixedBottomHeight' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::fixedBottomMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::fixedLeftMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::fixedLeftWidth' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::fixedRightMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::fixedRightWidth' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::fixedTopHeight' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::fixedTopMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::insetBottomMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::insetLeftMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::insetRightMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:26:5: warning: Member variable 'FrameData::insetTopMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::cacheId' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::fixedBottomHeight' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::fixedBottomMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::fixedLeftMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::fixedLeftWidth' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::fixedRightMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::fixedRightWidth' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::fixedTopHeight' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::fixedTopMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::insetBottomMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::insetLeftMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::insetRightMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/framesvg_p.h:47:5: warning: Member variable 'FrameData::insetTopMargin' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/packagestructure_p.h:24:5: style: Class 'PackageStructureWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/private/packagestructure_p.h:44:5: style: Class 'PackageStructurePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/private/service_p.h:56:5: style: Class 'ServicePrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/private/svg_p.h:123:5: style: Class 'SvgRectsCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/private/svg_p.h:58:5: style: Class 'SvgPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:112:17: style: Local variable 'config' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/theme_p.h:55:19: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:112:17: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:142:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericConfigLocation [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:186:10: style: The scope of the variable 'cachesTooOld' can be reduced. [variableScope] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:190:25: style: Local variable 'config' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/theme_p.h:55:19: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:190:25: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:225:120: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:268:21: style: Local variable 'config' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/theme_p.h:55:19: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:268:21: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:304:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLASMA_RELATIVE_DATA_INSTALL_DIR [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:395:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:453:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLASMA_RELATIVE_DATA_INSTALL_DIR [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:540:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:57:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLASMA_RELATIVE_DATA_INSTALL_DIR [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:666:55: style:inconclusive: Function 'settingsFileChanged' argument 1 names different: declaration 'settings' definition 'file'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/theme_p.h:75:45: note: Function 'settingsFileChanged' argument 1 names different: declaration 'settings' definition 'file'. plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:666:55: note: Function 'settingsFileChanged' argument 1 names different: declaration 'settings' definition 'file'. 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:668:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PLASMA [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:66:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KCOREADDONS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:66:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCOREADDONS_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:697:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NormalColorGroup [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:833:48: style:inconclusive: Function 'setThemeName' argument 1 names different: declaration 'themeName' definition 'tempThemeName'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/theme_p.h:62:38: note: Function 'setThemeName' argument 1 names different: declaration 'themeName' definition 'tempThemeName'. plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:833:48: note: Function 'setThemeName' argument 1 names different: declaration 'themeName' definition 'tempThemeName'. 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:870:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLASMA_RELATIVE_DATA_INSTALL_DIR [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:910:30: style: Local variable 'metadata' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:895:26: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:910:30: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:911:26: style: Local variable 'cg' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:903:22: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:911:26: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:919:29: style: Local variable 'theme' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:835:13: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:919:29: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:920:30: style: Local variable 'metadata' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:895:26: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:920:30: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/private/theme_p.cpp:963:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ApplicationPaletteChange [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/scripting/appletscript.cpp:114:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable applet [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/scripting/appletscript.cpp:125:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable applet [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/src/plasma/scripting/appletscript.cpp:12:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/scripting/appletscript.cpp:12:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/scripting/appletscript.cpp:29:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable applet [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/scripting/appletscript.cpp:34:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/scripting/appletscript.cpp:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable applet [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/scripting/appletscript.cpp:44:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable applet [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/scripting/appletscript.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable applet [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/src/plasma/scripting/dataenginescript.h:11:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/scripting/dataenginescript.h:11:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/scripting/scriptengine.cpp:104:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PLASMA [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/scripting/scriptengine.cpp:113:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppletComponent [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/scripting/scriptengine.cpp:124:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataEngineComponent [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/scripting/scriptengine.cpp:31:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AppletComponent [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/src/plasma/scripting/scriptengine.cpp:55:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/scripting/scriptengine.cpp:55:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasma/service.cpp:162:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/service.cpp:190:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PLASMA_RELATIVE_DATA_INSTALL_DIR [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/service.h:102:25: performance: Function 'destination()' should return member 'destination' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/plasma/service.h:137:25: performance: Function 'name()' should return member 'name' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/plasma/service.h:80:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_ptr [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:157:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericCacheLocation [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:173:56: performance: Function parameter 'cacheId' should be passed by const reference. [passedByValue] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:246:11: style: Variable 'elements' can be declared as reference to const [constVariableReference] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:355:91: performance: Function parameter 'element' should be passed by const reference. [passedByValue] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:422:46: style:inconclusive: Function 'cachePath' argument 1 names different: declaration 'path' definition 'id'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/private/svg_p.h:65:38: note: Function 'cachePath' argument 1 names different: declaration 'path' definition 'id'. plasma-framework-5.116.0/src/plasma/svg.cpp:422:46: note: Function 'cachePath' argument 1 names different: declaration 'path' definition 'id'. 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:424:10: style: Local variable 'cacheId' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/svg_p.h:62:13: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/svg.cpp:424:10: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:441:56: debug: CheckClass::isMemberVar found used member variable 'theme' with varid 0 [varid0] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:483:102: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UniqueConnection [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:557:11: style: Local variable 'size' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/plasma/private/svg_p.h:101:12: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/svg.cpp:557:11: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:613:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:664:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PLASMA [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:692:31: style: Local variable 'elementRect' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/svg_p.h:77:12: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/svg.cpp:692:31: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:697:31: style: Local variable 'cacheId' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/svg_p.h:62:13: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/svg.cpp:697:31: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:741:19: style: Local variable 'cacheId' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/svg_p.h:62:13: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/svg.cpp:741:19: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:754:19: style: Local variable 'cacheId' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/svg_p.h:62:13: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/svg.cpp:754:19: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:75:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZip [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:761:12: style: Local variable 'elementRect' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/plasma/private/svg_p.h:77:12: note: Shadowed declaration plasma-framework-5.116.0/src/plasma/svg.cpp:761:12: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:791:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qGuiApp [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:807:19: performance:inconclusive: Technically the member function 'Plasma::SvgPrivate::closestDistance' can be static (but you may consider moving to unnamed namespace). [functionStatic] plasma-framework-5.116.0/src/plasma/private/svg_p.h:84:11: note: Technically the member function 'Plasma::SvgPrivate::closestDistance' can be static (but you may consider moving to unnamed namespace). plasma-framework-5.116.0/src/plasma/svg.cpp:807:19: note: Technically the member function 'Plasma::SvgPrivate::closestDistance' can be static (but you may consider moving to unnamed namespace). 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:882:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PLASMA [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:926:12: style:inconclusive: Either there is a missing 'override', or the member function 'Plasma::Svg::devicePixelRatio' can be const. [functionConst] plasma-framework-5.116.0/src/plasma/svg.h:91:11: note: Either there is a missing 'override', or the member function 'Plasma::Svg::devicePixelRatio' can be const. plasma-framework-5.116.0/src/plasma/svg.cpp:926:12: note: Either there is a missing 'override', or the member function 'Plasma::Svg::devicePixelRatio' can be const. 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:931:32: style:inconclusive: Function 'setScaleFactor' argument 1 names different: declaration 'factor' definition 'ratio'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasma/svg.h:106:31: note: Function 'setScaleFactor' argument 1 names different: declaration 'factor' definition 'ratio'. plasma-framework-5.116.0/src/plasma/svg.cpp:931:32: note: Function 'setScaleFactor' argument 1 names different: declaration 'factor' definition 'ratio'. 2.18.0 plasma-framework-5.116.0/src/plasma/svg.cpp:93:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GZip [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasma/theme.cpp:244:44: error: There is an unknown macro here somewhere. Configuration is required. If PLASMA_RELATIVE_DATA_INSTALL_DIR is a macro then please configure it. [unknownMacro] head plasma-framework-5.116.0/src/plasma/theme.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/theme.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/version.cpp:11:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasma/version.cpp:11:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:126:57: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:171:57: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:309:117: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:339:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PLASMAQUICK [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:38:25: warning: Member variable 'AppletQuickItemPrivate::qmlObject' is not initialized in the constructor. [uninitMemberVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:549:60: warning: Either the condition 'context' is redundant or there is possible null pointer dereference: context. [nullPointerRedundantCheck] plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:535:16: note: Assuming that condition 'context' is not redundant plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:549:60: note: Null pointer dereference 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PLASMAQUICK [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:630:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PLASMAQUICK [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:777:43: style:inconclusive: Function 'setSwitchHeight' argument 1 names different: declaration 'width' definition 'height'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasmaquick/appletquickitem.h:113:30: note: Function 'setSwitchHeight' argument 1 names different: declaration 'width' definition 'height'. plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:777:43: note: Function 'setSwitchHeight' argument 1 names different: declaration 'width' definition 'height'. 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:868:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_PLASMAQUICK [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.cpp:941:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemSceneChange [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/src/plasmaquick/appletquickitem.h:16:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasmaquick/appletquickitem.h:16:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/appletquickitem.h:82:5: style: Class 'AppletQuickItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:1022:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:1101:107: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:1191:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WMWindowType [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:1353:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:1391:10: style: Variable 'margin' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:1431:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowDoesNotAcceptFocus [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:1467:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipTaskbar [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:1480:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Expose [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:1730:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowMinimized [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:193:47: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:215:46: style:inconclusive: Function 'syncBorders' argument 1 names different: declaration 'windowGeometry' definition 'geom'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:96:35: note: Function 'syncBorders' argument 1 names different: declaration 'windowGeometry' definition 'geom'. plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:215:46: note: Function 'syncBorders' argument 1 names different: declaration 'windowGeometry' definition 'geom'. 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:218:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllBorders [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:294:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FullScreen [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:376:10: style: Variable 'margin' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:402:10: style: Variable 'margin' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:424:10: style: Variable 'margin' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:446:10: style: Variable 'margin' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:474:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftEdge [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:535:10: style: Variable 'margin' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:563:91: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hidden [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:568:10: style: Variable 'margin' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:626:21: style:inconclusive: Technically the member function 'PlasmaQuick::DialogPrivate::updateInputShape' can be const. [functionConst] plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:86:10: note: Technically the member function 'PlasmaQuick::DialogPrivate::updateInputShape' can be const. plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:626:21: note: Technically the member function 'PlasmaQuick::DialogPrivate::updateInputShape' can be const. 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:667:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Hidden [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:677:14: style: Variable 'margins' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:69:5: style: Class 'DialogPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:732:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTip [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:740:14: style: Variable 'margin' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:766:21: performance:inconclusive: Technically the member function 'PlasmaQuick::DialogPrivate::setupWaylandIntegration' can be static (but you may consider moving to unnamed namespace). [functionStatic] plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:142:10: note: Technically the member function 'PlasmaQuick::DialogPrivate::setupWaylandIntegration' can be static (but you may consider moving to unnamed namespace). plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:766:21: note: Technically the member function 'PlasmaQuick::DialogPrivate::setupWaylandIntegration' can be static (but you may consider moving to unnamed namespace). 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:848:9: style: Condition '!wmType' is always true [knownConditionTrueFalse] plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:789:56: note: Assignment 'wmType=0', assigned value is 0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:848:9: note: Condition '!wmType' is always true 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:892:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:933:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftEdge [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/dialog.cpp:963:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftEdge [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/packageurlinterceptor.cpp:31:9: warning: Class 'PackageUrlInterceptorPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] head plasma-framework-5.116.0/src/plasmaquick/packageurlinterceptor.cpp:31:9: warning: Class 'PackageUrlInterceptorPrivate' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] 2.18.0 plasma-framework-5.116.0/src/plasmaquick/packageurlinterceptor.cpp:31:9: warning: Class 'PackageUrlInterceptorPrivate' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] head plasma-framework-5.116.0/src/plasmaquick/packageurlinterceptor.cpp:31:9: warning: Class 'PackageUrlInterceptorPrivate' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] head plasma-framework-5.116.0/src/plasmaquick/shellpluginloader.h:14:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasmaquick/shellpluginloader.h:14:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasmaquick/view.h:27:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/plasmaquick/view.h:27:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMAQUICK_ENABLE_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:173:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortcutFocusReason [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:408:46: style:inconclusive: Function 'file' argument 1 names different: declaration 'fileName' definition 'fileType'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:353:45: note: Function 'file' argument 1 names different: declaration 'fileName' definition 'fileType'. plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:408:46: note: Function 'file' argument 1 names different: declaration 'fileName' definition 'fileType'. 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:427:18: style: Local variable 'action' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:337:26: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:427:18: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:427:18: style: Variable 'action' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:446:18: style: Local variable 'action' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:337:26: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:446:18: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:446:18: style: Variable 'action' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:459:14: style: Local variable 'action' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:337:26: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:459:14: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:472:53: style:inconclusive: Function 'setActionGroup' argument 1 names different: declaration 'action' definition 'actionName'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:321:52: note: Function 'setActionGroup' argument 1 names different: declaration 'action' definition 'actionName'. plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:472:53: note: Function 'setActionGroup' argument 1 names different: declaration 'action' definition 'actionName'. 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:475:14: style: Local variable 'action' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:337:26: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:475:14: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:491:14: style: Local variable 'action' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:337:26: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:491:14: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:522:14: style: Local variable 'action' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:337:26: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:522:14: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:530:25: style: Local variable 'action' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:337:26: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:530:25: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:542:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:54:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configNeedsSaving [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:641:73: style:inconclusive: Function 'setConstraintHints' argument 1 names different: declaration 'constraintHints' definition 'hints'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:468:60: note: Function 'setConstraintHints' argument 1 names different: declaration 'constraintHints' definition 'hints'. plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:641:73: note: Function 'setConstraintHints' argument 1 names different: declaration 'constraintHints' definition 'hints'. 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:661:61: style:inconclusive: Function 'setGlobalShortcut' argument 1 names different: declaration 'keySequence' definition 'sequence'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:456:48: note: Function 'setGlobalShortcut' argument 1 names different: declaration 'keySequence' definition 'sequence'. plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:661:61: note: Function 'setGlobalShortcut' argument 1 names different: declaration 'keySequence' definition 'sequence'. 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:676:61: style:inconclusive: Function 'setConfigurationRequiredProperty' argument 1 names different: declaration 'required' definition 'needsConfiguring'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:463:48: note: Function 'setConfigurationRequiredProperty' argument 1 names different: declaration 'required' definition 'needsConfiguring'. plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:676:61: note: Function 'setConfigurationRequiredProperty' argument 1 names different: declaration 'required' definition 'needsConfiguring'. 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:699:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadLocation [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:712:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DownloadLocation [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:725:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:792:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:798:31: style: Variable 'ci' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:800:33: style: Variable 'wi' can be declared as pointer to const [constVariablePointer] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:835:30: style: Local variable 'seq' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:794:22: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:835:30: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:861:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MouseButtonPress [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:890:26: style: Local variable 'action' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:337:26: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:890:26: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:920:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UiReadyConstraint [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:296:5: style: Class 'AppletInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] head plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:33:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:33:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:1072:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Menu [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:1111:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopContainment [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:1137:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mutable [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:1161:22: style: Local variable 'actions' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:106:22: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:1161:22: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:1190:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemSceneChange [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:216:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomEmbeddedContainment [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:291:19: style: Variable 'tempRect' is assigned a value that is never used. [unreadVariable] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:392:108: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:396:28: warning: The class 'ContainmentInterface' defines member function with name 'isEditMode' also defined in its parent class 'AppletInterface'. [duplInheritedMember] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:474:10: note: Parent function 'AppletInterface::isEditMode' plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:396:28: note: Derived function 'ContainmentInterface::isEditMode' 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:406:53: style:inconclusive: Function 'processMimeData' argument 1 names different: declaration 'data' definition 'mimeDataProxy'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:118:47: note: Function 'processMimeData' argument 1 names different: declaration 'data' definition 'mimeDataProxy'. plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:406:53: note: Function 'processMimeData' argument 1 names different: declaration 'data' definition 'mimeDataProxy'. 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:416:55: style:inconclusive: Function 'processMimeData' argument 1 names different: declaration 'data' definition 'mimeData'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:113:49: note: Function 'processMimeData' argument 1 names different: declaration 'data' definition 'mimeData'. plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:416:55: note: Function 'processMimeData' argument 1 names different: declaration 'data' definition 'mimeData'. 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:445:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:470:58: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:505:17: style: The scope of the variable 'selectedPlugin' can be reduced. [variableScope] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:55:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllButtons [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:590:135: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomPanelContainment [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:658:26: style: Local variable 'action' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:652:22: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:658:26: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:671:26: style: Local variable 'action' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:652:22: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:671:26: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:681:39: style: The scope of the variable 'actionsToWallpapers' can be reduced. [variableScope] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:683:26: style: Local variable 'action' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:652:22: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:683:26: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:694:30: style: Local variable 'action' shadows outer variable [shadowVariable] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:683:26: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:694:30: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:770:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopContainment [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:798:133: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CustomContainment [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:82:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DesktopContainment [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.cpp:952:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TranslucentBackground [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:162:10: warning: The class 'ContainmentInterface' defines member function with name 'isEditMode' also defined in its parent class 'AppletInterface'. [duplInheritedMember] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.cpp:939:23: note: Parent function 'AppletInterface::isEditMode' plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:162:10: note: Derived function 'ContainmentInterface::isEditMode' 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:162:10: warning: The class 'ContainmentInterface' defines member function with name 'isEditMode' also defined in its parent class 'AppletInterface'. [duplInheritedMember] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:474:10: note: Parent function 'AppletInterface::isEditMode' plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:162:10: note: Derived function 'ContainmentInterface::isEditMode' 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:165:34: warning: The class 'ContainmentInterface' defines member function with name 'qmlAttachedProperties' also defined in its parent class 'AppletInterface'. [duplInheritedMember] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:386:29: note: Parent function 'AppletInterface::qmlAttachedProperties' plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:165:34: note: Derived function 'ContainmentInterface::qmlAttachedProperties' 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:206:10: warning: The class 'ContainmentInterface' defines member function with name 'editModeChanged' also defined in its parent class 'AppletInterface'. [duplInheritedMember] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/appletinterface.h:524:10: note: Parent function 'AppletInterface::editModeChanged' plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:206:10: note: Derived function 'ContainmentInterface::editModeChanged' 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:84:5: style: Class 'ContainmentInterface' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/containmentinterface.h:98:22: performance: Function 'applets()' should return member 'm_appletInterfaces' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_interface [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:33:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:33:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_interface [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/declarativeappletscript.cpp:96:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FormFactorConstraint [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/dropmenu.cpp:37:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleteLater [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/dropmenu.cpp:88:29: style: The statement 'if (m_multipleMimetypes!=multipleMimetypes) m_multipleMimetypes=multipleMimetypes' is logically equivalent to 'm_multipleMimetypes=multipleMimetypes'. [duplicateConditionalAssign] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/dropmenu.cpp:89:29: note: Assignment 'm_multipleMimetypes=multipleMimetypes' plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/dropmenu.cpp:88:29: note: Condition 'm_multipleMimetypes!=multipleMimetypes' is redundant 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/dropmenu.h:33:17: performance: Function 'urls()' should return member 'm_urls' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:219:45: style:inconclusive: Function 'setUrl' argument 1 names different: declaration 'urls' definition 'url'. [funcArgNamesDifferent] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.h:77:29: note: Function 'setUrl' argument 1 names different: declaration 'urls' definition 'url'. plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:219:45: note: Function 'setUrl' argument 1 names different: declaration 'urls' definition 'url'. 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:222:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QVariant [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:228:14: style: Local variable 'action' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.h:83:26: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:228:14: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:256:14: style: Local variable 'action' shadows outer function [shadowFunction] plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.h:83:26: note: Shadowed declaration plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:256:14: note: Shadow variable 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:273:90: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.cpp:55:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] head plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.h:24:0: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.h:24:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KDECLARATIVE_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] 2.18.0 plasma-framework-5.116.0/src/scriptengines/qml/plasmoid/wallpaperinterface.h:63:13: performance: Function 'pluginName()' should return member 'm_wallpaperPlugin' by const reference. [returnByReference] 2.18.0 plasma-framework-5.116.0/tests/kplugins/plugintest.cpp:163:38: performance: Function parameter 's' should be passed by const reference. [passedByValue] 2.18.0 plasma-framework-5.116.0/tests/kplugins/plugintest.cpp:38:13: style: class member 'PluginTestPrivate::pluginName' is never used. [unusedStructMember] head plasma-framework-5.116.0/tests/kplugins/plugintest.h:31:0: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] head plasma-framework-5.116.0/tests/kplugins/plugintest.h:31:2: error: failed to evaluate #if condition, undefined function-like macro invocation: PLASMA_BUILD_DEPRECATED_SINCE( ... ) [preprocessorErrorDirective] DONE