2026-05-29 16:07 ftp://ftp.de.debian.org/debian/pool/main/r/ros-robot-state-publisher/ros-robot-state-publisher_1.15.3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --library=googletest --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-7.0.7+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: bc2b84dd (2026-05-29 17:18:27 +0200) count: 22 22 elapsed-time: 0.0 0.0 head-timing-info: old-timing-info: head results: ros-robot_state_publisher-85ed214/src/joint_state_listener.cpp:77:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable publish_interval_ [valueFlowBailoutIncompleteVar] ros-robot_state_publisher-85ed214/src/joint_state_listener.cpp:112:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_tf_static_ [valueFlowBailoutIncompleteVar] ros-robot_state_publisher-85ed214/src/joint_state_listener.cpp:133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable last_callback_time_ [valueFlowBailoutIncompleteVar] ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:68:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] ros-robot_state_publisher-85ed214/src/robot_state_publisher_node.cpp:69:117: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ros-robot_state_publisher-85ed214/src/joint_state_listener.cpp:161:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:153:37: style: Local variable 'tf_transform' shadows outer variable [shadowVariable] ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:149:35: note: Shadowed variable ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:153:37: note: Shadow local variable ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:128:115: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ros-robot_state_publisher-85ed214/test/test_joint_states_bag.cpp:66:3: warning: Member variable 'TestPublisher::publisher' is not initialized in the constructor. [uninitMemberVar] ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:152:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ros-robot_state_publisher-85ed214/test/test_frames_and_slashes.cpp:96:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable got_transforms_ [valueFlowBailoutIncompleteVar] ros-robot_state_publisher-85ed214/test/test_one_link.cpp:61:3: warning: Member variable 'TestPublisher::publisher' is not initialized in the constructor. [uninitMemberVar] ros-robot_state_publisher-85ed214/test/test_joint_states_bag.cpp:62:23: style: class member 'TestPublisher::publisher' is never used. [unusedStructMember] ros-robot_state_publisher-85ed214/test/test_one_link.cpp:57:23: style: class member 'TestPublisher::publisher' is never used. [unusedStructMember] ros-robot_state_publisher-85ed214/test/test_subclass.cpp:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable use_tf_static_ [valueFlowBailoutIncompleteVar] ros-robot_state_publisher-85ed214/test/test_subclass.cpp:70:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable model_ [valueFlowBailoutIncompleteVar] ros-robot_state_publisher-85ed214/test/test_subclass.cpp:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name_ [valueFlowBailoutIncompleteVar] ros-robot_state_publisher-85ed214/test/test_two_links_fixed_joint.cpp:62:3: warning: Member variable 'TestPublisher::publisher' is not initialized in the constructor. [uninitMemberVar] ros-robot_state_publisher-85ed214/test/test_subclass.cpp:87:116: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] ros-robot_state_publisher-85ed214/test/test_two_links_fixed_joint.cpp:58:23: style: class member 'TestPublisher::publisher' is never used. [unusedStructMember] ros-robot_state_publisher-85ed214/test/test_two_links_moving_joint.cpp:62:3: warning: Member variable 'TestPublisher::publisher' is not initialized in the constructor. [uninitMemberVar] ros-robot_state_publisher-85ed214/test/test_two_links_moving_joint.cpp:58:23: style: class member 'TestPublisher::publisher' is never used. [unusedStructMember] diff: 2.20.0 ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:153:37: style: Local variable 'tf_transform' shadows outer variable [shadowVariable] ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:149:35: note: Shadowed declaration ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:153:37: note: Shadow variable head ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:153:37: style: Local variable 'tf_transform' shadows outer variable [shadowVariable] ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:149:35: note: Shadowed variable ros-robot_state_publisher-85ed214/src/robot_state_publisher.cpp:153:37: note: Shadow local variable DONE