2025-11-27 05:09 ftp://ftp.de.debian.org/debian/pool/main/i/injeqt/injeqt_1.2.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --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.57+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: 9486fde (2025-11-26 08:20:02 +0100) count: 92 92 elapsed-time: 0.4 0.4 head-timing-info: old-timing-info: head results: injeqt-1.2.0/examples/hello-world.cpp:84:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/src/injector.cpp:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _pimpl [valueFlowBailoutIncompleteVar] injeqt-1.2.0/src/internal/action-method.cpp:47:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Signal [valueFlowBailoutIncompleteVar] injeqt-1.2.0/src/internal/default-constructor-method.cpp:35:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constructor [valueFlowBailoutIncompleteVar] injeqt-1.2.0/src/internal/default-constructor-method.cpp:87:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Constructor [valueFlowBailoutIncompleteVar] injeqt-1.2.0/src/internal/type-relations.h:65:0: debug: Failed to instantiate template "sorted_unique_vector". The checking continues anyway. [templateInstantiation] injeqt-1.2.0/src/internal/default-constructor-method.cpp:35:9: warning:inconclusive: Access of moved variable 'meta_method'. [accessMoved] injeqt-1.2.0/src/internal/default-constructor-method.cpp:33:15: note: Calling std::move(meta_method) injeqt-1.2.0/src/internal/default-constructor-method.cpp:35:9: note: Access of moved variable 'meta_method'. injeqt-1.2.0/src/internal/action-method.cpp:44:21: warning:inconclusive: Access of moved variable 'meta_method'. [accessMoved] injeqt-1.2.0/src/internal/action-method.cpp:65:15: note: Calling std::move(meta_method) injeqt-1.2.0/src/internal/action-method.cpp:67:32: note: Calling function 'validate_action_method', 1st argument 'meta_method' value is injeqt-1.2.0/src/internal/action-method.cpp:44:21: note: Access of moved variable 'meta_method'. injeqt-1.2.0/src/internal/action-method.cpp:47:6: warning:inconclusive: Access of moved variable 'meta_method'. [accessMoved] injeqt-1.2.0/src/internal/action-method.cpp:65:15: note: Calling std::move(meta_method) injeqt-1.2.0/src/internal/action-method.cpp:67:32: note: Calling function 'validate_action_method', 1st argument 'meta_method' value is injeqt-1.2.0/src/internal/action-method.cpp:45:6: note: Assuming condition is false injeqt-1.2.0/src/internal/action-method.cpp:47:6: note: Access of moved variable 'meta_method'. injeqt-1.2.0/src/internal/action-method.cpp:67:32: warning: Access of moved variable 'meta_method'. [accessMoved] injeqt-1.2.0/src/internal/action-method.cpp:65:15: note: Calling std::move(meta_method) injeqt-1.2.0/src/internal/action-method.cpp:67:32: note: Access of moved variable 'meta_method'. injeqt-1.2.0/src/internal/factory-method.cpp:38:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Method [valueFlowBailoutIncompleteVar] injeqt-1.2.0/src/internal/sorted-unique-vector.h:232:7: performance:inconclusive: Technically the member function 'injeqt::internal::sorted_unique_vector::ensure_unique' can be static (but you may consider moving to unnamed namespace). [functionStatic] injeqt-1.2.0/src/internal/sorted-unique-vector.h:324:22: style: Condition 'suv_2_key injeqt-1.2.0/src/internal/setter-method.cpp:39:21: note: Access of moved variable 'meta_method'. injeqt-1.2.0/src/internal/setter-method.cpp:42:6: warning:inconclusive: Access of moved variable 'meta_method'. [accessMoved] injeqt-1.2.0/src/internal/setter-method.cpp:66:15: note: Calling std::move(meta_method) injeqt-1.2.0/src/internal/setter-method.cpp:68:48: note: Calling function 'validate_setter_method', 2nd argument 'meta_method' value is injeqt-1.2.0/src/internal/setter-method.cpp:40:6: note: Assuming condition is false injeqt-1.2.0/src/internal/setter-method.cpp:42:6: note: Access of moved variable 'meta_method'. injeqt-1.2.0/src/internal/setter-method.cpp:68:32: warning: Access of moved variable 'parameter_type'. [accessMoved] injeqt-1.2.0/src/internal/setter-method.cpp:65:18: note: Calling std::move(parameter_type) injeqt-1.2.0/src/internal/setter-method.cpp:68:32: note: Access of moved variable 'parameter_type'. injeqt-1.2.0/src/internal/setter-method.cpp:68:48: warning: Access of moved variable 'meta_method'. [accessMoved] injeqt-1.2.0/src/internal/setter-method.cpp:66:15: note: Calling std::move(meta_method) injeqt-1.2.0/src/internal/setter-method.cpp:68:48: note: Access of moved variable 'meta_method'. injeqt-1.2.0/test/integration/default-constructor-behavior-test.cpp:56:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/src/type.cpp:42:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _meta_object [valueFlowBailoutIncompleteVar] injeqt-1.2.0/src/type.cpp:61:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _meta_object [valueFlowBailoutIncompleteVar] injeqt-1.2.0/test/integration/duplicate-dependencies-test.cpp:57:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/integration/factory-behavior-test.cpp:70:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/integration/get-all-with-type-role-test.cpp:77:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/integration/inject-into-behavior-test.cpp:56:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/integration/init-done-test.cpp:50:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/integration/inject-into-during-init-test.cpp:38:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/integration/instantiate-all-with-type-role-test.cpp:61:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/integration/super-sub-dependency-test.cpp:56:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/integration/ready-object-behavior-test.cpp:70:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/action-method-test.cpp:51:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/default-constructor-method-test.cpp:73:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/dependency-test.cpp:44:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/dependencies-test.cpp:69:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/factory-method-test.cpp:67:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/implementation-test.cpp:60:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/implemented-by-test.cpp:55:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/interfaces-utils-test.cpp:52:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/injector-test.cpp:64:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/module-impl-test.cpp:55:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/injector-core-test.cpp:60:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/module-test.cpp:76:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/provider-by-default-constructor-configuration-test.cpp:53:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/provider-by-default-constructor-test.cpp:45:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/provider-by-factory-configuration-test.cpp:80:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/provider-by-factory-test.cpp:83:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/provider-ready-test.cpp:41:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/provider-ready-configuration-test.cpp:51:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/required-to-satisfy-test.cpp:49:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/resolved-dependency-test.cpp:54:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/resolve-dependencies-test.cpp:59:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/setter-method-test.cpp:61:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/type-dependencies-test.cpp:47:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/type-relations-test.cpp:72:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/sorted-unique-vector-test.cpp:44:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/type-role-test.cpp:75:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/types-by-name-test.cpp:50:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/type-test.cpp:34:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] injeqt-1.2.0/test/unit/types-model-test.cpp:59:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] diff: DONE