2025-11-21 06:34 ftp://ftp.de.debian.org/debian/pool/main/f/flatpak-kcm/flatpak-kcm_6.5.2.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=gtk --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-5.4.0-216-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.69 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 cppcheck: head 2.18.0 head-info: 5374cd3 (2025-11-20 15:35:39 +0100) count: 98 98 elapsed-time: 0.9 1.0 head-timing-info: old-timing-info: head results: flatpak-kcm-6.5.2/appsmodel.cpp:34:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/appsmodel.cpp:43:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/appsmodel.cpp:54:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexIsValid [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/appsmodel.cpp:77:68: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] flatpak-kcm-6.5.2/autotests/flatpakfilesystemstest.cpp:71:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawInput [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakfilesystemstest.cpp:102:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawInput [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakfilesystemstest.cpp:132:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawInput [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/FlatpakSimpleEntryTest.cpp:28:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLATPAK_METADATA_KEY_SHARED [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/FlatpakSimpleEntryTest.cpp:49:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rawInput [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakhelper.cpp:29:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GenericDataLocation [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakhelper.cpp:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLATPAK_SYSTEMDIR [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakreference.cpp:140:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakreference.cpp:156:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FlatpakInstallation [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakreference.cpp:163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GPtrArray [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.h:341:5: warning: Member variable 'FlatpakPermission::m_section' is not initialized in the constructor. [uninitMemberVar] flatpak-kcm-6.5.2/flatpakpermission.h:341:5: warning: Member variable 'FlatpakPermission::m_originType' is not initialized in the constructor. [uninitMemberVar] flatpak-kcm-6.5.2/flatpakpermission.h:341:5: warning: Member variable 'FlatpakPermission::m_defaultEnable' is not initialized in the constructor. [uninitMemberVar] flatpak-kcm-6.5.2/flatpakpermission.h:341:5: warning: Member variable 'FlatpakPermission::m_overrideEnable' is not initialized in the constructor. [uninitMemberVar] flatpak-kcm-6.5.2/flatpakpermission.h:341:5: warning: Member variable 'FlatpakPermission::m_effectiveEnable' is not initialized in the constructor. [uninitMemberVar] flatpak-kcm-6.5.2/flatpakpermission.h:506:5: style: Class 'FlatpakPermissionModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flatpak-kcm-6.5.2/flatpakreference.h:36:13: performance: Function 'arch()' should return member 'm_arch' by const reference. [returnByReference] flatpak-kcm-6.5.2/flatpakreference.h:37:13: performance: Function 'branch()' should return member 'm_branch' by const reference. [returnByReference] flatpak-kcm-6.5.2/flatpakreference.h:38:13: performance: Function 'version()' should return member 'm_version' by const reference. [returnByReference] flatpak-kcm-6.5.2/flatpakreference.h:45:13: performance: Function 'flatpakName()' should return member 'm_flatpakName' by const reference. [returnByReference] flatpak-kcm-6.5.2/flatpakreference.cpp:59:17: style: Local variable 'defaults' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakreference.h:53:10: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakreference.cpp:59:17: note: Shadow variable flatpak-kcm-6.5.2/flatpakreference.cpp:173:19: style: Local variable 'ref' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakreference.h:46:13: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakreference.cpp:173:19: note: Shadow variable flatpak-kcm-6.5.2/flatpakreference.cpp:176:24: style: Local variable 'flatpakName' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakreference.h:45:13: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakreference.cpp:176:24: note: Shadow variable flatpak-kcm-6.5.2/flatpakreference.cpp:181:24: style: Local variable 'arch' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakreference.h:36:13: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakreference.cpp:181:24: note: Shadow variable flatpak-kcm-6.5.2/flatpakreference.cpp:182:24: style: Local variable 'branch' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakreference.h:37:13: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakreference.cpp:182:24: note: Shadow variable flatpak-kcm-6.5.2/flatpakreference.cpp:183:24: style: Local variable 'version' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakreference.h:38:13: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakreference.cpp:183:24: note: Shadow variable flatpak-kcm-6.5.2/flatpakreference.cpp:184:24: style: Local variable 'displayName' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakreference.h:44:13: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakreference.cpp:184:24: note: Shadow variable flatpak-kcm-6.5.2/flatpakreference.cpp:196:24: style: Local variable 'metadataAndOverridesFiles' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakreference.h:40:24: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakreference.cpp:196:24: note: Shadow variable flatpak-kcm-6.5.2/flatpakreference.cpp:185:41: style: Variable 'appBaseDirectory' is assigned a value that is never used. [unreadVariable] flatpak-kcm-6.5.2/kcm.cpp:42:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/kcm.cpp:123:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/kcm.cpp:129:147: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _s [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:49:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLATPAK_METADATA_GROUP_CONTEXT [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:117:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:144:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:160:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:192:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:223:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:289:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:368:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:390:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IsDefaultEnabled [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:441:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:479:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:525:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:567:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/permissionstore.h:27:5: style: Class 'PermissionStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:677:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Name [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/permissionstore.h:29:5: style: Class 'PermissionStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:728:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filesystems [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:804:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Features [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:831:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filesystems [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:852:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Filesystems [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:878:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Section [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/permissionitem.cpp:33:22: style:inconclusive: Either there is a missing 'override', or the member function 'PermissionItem::setPermissions' can be const. [functionConst] flatpak-kcm-6.5.2/permissionitem.h:24:10: note: Either there is a missing 'override', or the member function 'PermissionItem::setPermissions' can be const. flatpak-kcm-6.5.2/permissionitem.cpp:33:22: note: Either there is a missing 'override', or the member function 'PermissionItem::setPermissions' can be const. flatpak-kcm-6.5.2/permissionstore.cpp:52:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:148:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/restoredatamodel.cpp:25:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable id [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:176:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/restoredatamodel.cpp:71:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:222:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/restoredatamodel.cpp:79:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IndexIsValid [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:260:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RemoveScheme [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/restoredatamodel.cpp:145:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:358:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/restoredatamodel.cpp:193:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _L1 [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:620:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:632:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:869:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:992:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:1279:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:1285:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CppOwnership [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:1377:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nullopt [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/flatpakpermission.cpp:1586:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] flatpak-kcm-6.5.2/restoredatamodel.cpp:54:16: style: Local variable 'data' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/restoredatamodel.h:41:14: note: Shadowed declaration flatpak-kcm-6.5.2/restoredatamodel.cpp:54:16: note: Shadow variable flatpak-kcm-6.5.2/restoredatamodel.cpp:55:33: style: Local variable 'data' shadows outer variable [shadowVariable] flatpak-kcm-6.5.2/restoredatamodel.cpp:54:16: note: Shadowed declaration flatpak-kcm-6.5.2/restoredatamodel.cpp:55:33: note: Shadow variable flatpak-kcm-6.5.2/restoredatamodel.cpp:229:17: style: Unused variable: disconnectedScreens [unusedVariable] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:209:22: style: Local variable 'group' shadows outer variable [shadowVariable] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:197:18: note: Shadowed declaration flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:209:22: note: Shadow variable flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:241:22: style: Local variable 'group' shadows outer variable [shadowVariable] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:229:18: note: Shadowed declaration flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:241:22: note: Shadow variable flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:258:22: style: Local variable 'group' shadows outer variable [shadowVariable] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:246:18: note: Shadowed declaration flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:258:22: note: Shadow variable flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:275:22: style: Local variable 'group' shadows outer variable [shadowVariable] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:263:18: note: Shadowed declaration flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:275:22: note: Shadow variable flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:306:22: style: Local variable 'group' shadows outer variable [shadowVariable] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:294:18: note: Shadowed declaration flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:306:22: note: Shadow variable flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:324:22: style: Local variable 'group' shadows outer variable [shadowVariable] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:312:18: note: Shadowed declaration flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:324:22: note: Shadow variable flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:346:22: style: Local variable 'group' shadows outer variable [shadowVariable] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:330:18: note: Shadowed declaration flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:346:22: note: Shadow variable flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:35:9: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] flatpak-kcm-6.5.2/autotests/flatpakpermissiontest.cpp:48:13: style: Consider using std::all_of or std::none_of algorithm instead of a raw loop. [useStlAlgorithm] flatpak-kcm-6.5.2/flatpakpermission.h:210:13: performance: Function 'path()' should return member 'm_path' by const reference. [returnByReference] flatpak-kcm-6.5.2/flatpakpermission.cpp:1616:19: style: The scope of the variable 'entries' can be reduced. [variableScope] flatpak-kcm-6.5.2/flatpakpermission.cpp:1134:61: style:inconclusive: Function 'setReference' argument 1 names different: declaration 'ref' definition 'reference'. [funcArgNamesDifferent] flatpak-kcm-6.5.2/flatpakpermission.h:533:41: note: Function 'setReference' argument 1 names different: declaration 'ref' definition 'reference'. flatpak-kcm-6.5.2/flatpakpermission.cpp:1134:61: note: Function 'setReference' argument 1 names different: declaration 'ref' definition 'reference'. flatpak-kcm-6.5.2/flatpakpermission.cpp:1426:79: style:inconclusive: Function 'setPermissionValueAtRow' argument 2 names different: declaration 'newValue' definition 'value'. [funcArgNamesDifferent] flatpak-kcm-6.5.2/flatpakpermission.h:574:59: note: Function 'setPermissionValueAtRow' argument 2 names different: declaration 'newValue' definition 'value'. flatpak-kcm-6.5.2/flatpakpermission.cpp:1426:79: note: Function 'setPermissionValueAtRow' argument 2 names different: declaration 'newValue' definition 'value'. flatpak-kcm-6.5.2/flatpakpermission.cpp:151:16: style: Local variable 'name' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakpermission.h:91:20: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakpermission.cpp:151:16: note: Shadow variable flatpak-kcm-6.5.2/flatpakpermission.cpp:258:25: style: Local variable 'path' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakpermission.h:210:13: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakpermission.cpp:258:25: note: Shadow variable flatpak-kcm-6.5.2/flatpakpermission.cpp:305:19: style: Local variable 'path' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakpermission.h:210:13: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakpermission.cpp:305:19: note: Shadow variable flatpak-kcm-6.5.2/flatpakpermission.cpp:800:16: style: Local variable 'defaults' shadows outer function [shadowFunction] flatpak-kcm-6.5.2/flatpakpermission.h:542:10: note: Shadowed declaration flatpak-kcm-6.5.2/flatpakpermission.cpp:800:16: note: Shadow variable flatpak-kcm-6.5.2/flatpakpermission.cpp:172:35: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] diff: DONE