2026-01-13 20:56 ftp://ftp.de.debian.org/debian/pool/main/l/lomiri-settings-components/lomiri-settings-components_1.1.3.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j8 platform: Linux-6.17.12+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.11 client-version: 1.3.69 compiler: g++ (Debian 15.2.0-12) 15.2.0 cppcheck: head 2.19.0 head-info: 92b7624c (2026-01-13 21:52:17 +0100) count: 22 21 elapsed-time: 0.5 0.1 head-timing-info: old-timing-info: head results: lomiri-settings-components-1.1.3/plugins/Lomiri/Settings/Components/serverpropertysynchroniser.h:71:5: style: Class 'ServerPropertySynchroniser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/plugins/Lomiri/Settings/Components/plugin.cpp:29:5: style: Class 'QtDateFunctions' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/plugins/Lomiri/Settings/Menus/types.h:40:5: style: Class 'TransferState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/tests/qmltests/mocks/Biometryd/MockTemplateStore.h:29:5: style: Class 'MockSizeQuery' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/tests/qmltests/mocks/Biometryd/MockTemplateStore.h:38:5: style: Class 'MockEnrollment' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/tests/qmltests/mocks/Biometryd/MockTemplateStore.h:47:5: style: Class 'MockClearance' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/tests/qmltests/mocks/Biometryd/MockTemplateStore.h:56:5: style: Class 'MockRemoval' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/tests/qmltests/mocks/Biometryd/MockTemplateStore.h:65:5: style: Class 'MockList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/plugins/Lomiri/Settings/Components/serverpropertysynchroniser.h:76:13: performance: Function 'serverProperty()' should return member 'm_serverProperty' by const reference. [returnByReference] lomiri-settings-components-1.1.3/plugins/Lomiri/Settings/Components/serverpropertysynchroniser.h:82:13: performance: Function 'userProperty()' should return member 'm_userProperty' by const reference. [returnByReference] lomiri-settings-components-1.1.3/plugins/Lomiri/Settings/Components/serverpropertysynchroniser.h:85:13: performance: Function 'userTrigger()' should return member 'm_userTrigger' by const reference. [returnByReference] lomiri-settings-components-1.1.3/tests/qmltests/mocks/GSettings.1.0/fake_gsettings.h:32:5: style: Class 'GSettingsSchemaQml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/tests/qmltests/mocks/GSettings.1.0/fake_gsettings.h:57:5: style: Class 'GSettingsQml' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/tests/utils/modules/Lomiri/Settings/Test/TouchEventSequenceWrapper.h:28:5: style: Class 'TouchEventSequenceWrapper' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/tests/utils/modules/Lomiri/Settings/Test/plugin.cpp:29:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_testRootObject [valueFlowBailoutIncompleteVar] lomiri-settings-components-1.1.3/tests/utils/modules/Lomiri/Settings/Test/testutil.h:32:5: style: Class 'TestUtil' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] lomiri-settings-components-1.1.3/tests/utils/modules/Lomiri/Settings/Test/testutil.cpp:70:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TouchScreen [valueFlowBailoutIncompleteVar] lomiri-settings-components-1.1.3/tests/qmltests/mocks/GSettings.1.0/fake_gsettings.cpp:119:20: style:inconclusive: Either there is a missing 'override', or the member function 'GSettingsQml::setFingerprintNames' can be const. [functionConst] lomiri-settings-components-1.1.3/tests/qmltests/mocks/GSettings.1.0/fake_gsettings.h:65:10: note: Either there is a missing 'override', or the member function 'GSettingsQml::setFingerprintNames' can be const. lomiri-settings-components-1.1.3/tests/qmltests/mocks/GSettings.1.0/fake_gsettings.cpp:119:20: note: Either there is a missing 'override', or the member function 'GSettingsQml::setFingerprintNames' can be const. lomiri-settings-components-1.1.3/tests/qmltests/mocks/GSettings.1.0/fake_gsettings.h:34:16: performance: Function 'id()' should return member 'm_id' by const reference. [returnByReference] lomiri-settings-components-1.1.3/tests/qmltests/mocks/GSettings.1.0/fake_gsettings.h:37:16: performance: Function 'path()' should return member 'm_path' by const reference. [returnByReference] lomiri-settings-components-1.1.3/tests/utils/modules/Lomiri/Settings/Test/testutil.cpp:40:28: style: Local variable 'metaObject' shadows outer function [shadowFunction] lomiri-settings-components-1.1.3/tests/utils/modules/Lomiri/Settings/Test/testutil.h:28:5: note: Shadowed declaration lomiri-settings-components-1.1.3/tests/utils/modules/Lomiri/Settings/Test/testutil.cpp:40:28: note: Shadow variable lomiri-settings-components-1.1.3/tests/utils/modules/Lomiri/Settings/Test/testutil.cpp:35:46: performance: Function parameter 'name' should be passed by const reference. [passedByValue] diff: head lomiri-settings-components-1.1.3/tests/qmltests/mocks/GSettings.1.0/fake_gsettings.cpp:119:20: style:inconclusive: Either there is a missing 'override', or the member function 'GSettingsQml::setFingerprintNames' can be const. [functionConst] lomiri-settings-components-1.1.3/tests/qmltests/mocks/GSettings.1.0/fake_gsettings.h:65:10: note: Either there is a missing 'override', or the member function 'GSettingsQml::setFingerprintNames' can be const. lomiri-settings-components-1.1.3/tests/qmltests/mocks/GSettings.1.0/fake_gsettings.cpp:119:20: note: Either there is a missing 'override', or the member function 'GSettingsQml::setFingerprintNames' can be const. DONE