Back to directory
muttistefano avatar
muttistefano / ros2_sonarcloud

ros2_sonarcloud

ROS2 code quality tool based on sonarcloud

5

Stars

0

Forks

2

Watchers

GPL-3.0

License

stiima
serlab

ROS2_SONARCLOUD

This repository uses github actions to build ROS2 rolling from source ,plus other relevant packages, and performs static analysis using sonarcloud tools .Its aim is to improve stability and code quality of ROS2 packages by mean of static code analysis. Extracted bugs, vulnerabilities and code smells are listed below in this document, grouped by package.
Each entry is formed by a file:line and message, with a link to the specific sonacloud link.
This page is generated automatically after every static analysys.
The complete results of the analysis can be found here .
Github truncates this file, i am currently looking for a solution but in the meantime the complete file can be downloaded and rendered locally


BUGS #375

ament
  • file : ament/ament_lint/ament_cpplint/ament_cpplint/cpplint.py:3621
    message : Rework this part of the regex to not match the empty string.
    LINK

  • file : ament/googletest/docs/_layouts/default.html:3
    message : Add a title tag to this page.
    LINK

eclipse-iceoryx
  • file : eclipse-iceoryx/iceoryx/doc/website/overrides/partials/footer.html:62
    message : Provide alternative text for this element.
    LINK

  • file : eclipse-iceoryx/iceoryx/doc/website/overrides/partials/footer.html:64
    message : Provide alternative text for this element.
    LINK

  • file : eclipse-iceoryx/iceoryx/doc/website/overrides/partials/footer.html:66
    message : Provide alternative text for this element.
    LINK

  • file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:65
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/include/iceoryx_hoofs/cxx/expected.hpp:108
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/include/iceoryx_hoofs/cxx/function_ref.hpp:90
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/source/error_handling/error_handling.cpp:68
    message : 'break' will never be executed
    LINK

  • file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/source/file_reader/file_reader.cpp:57
    message : 'break' will never be executed
    LINK

eProsima
  • file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:176
    message : Duplicate property "font-size"
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:266
    message : Nonstandard direction
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:620
    message : Duplicate property "background-color"
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:805
    message : Missing generic font family
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:1008
    message : Duplicate property "text-decoration"
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/eprosima_header.html:3
    message : Add "lang" and/or "xml:lang" attributes to the "html" or "body" element
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/eprosima_header.html:23
    message : Add "th" headers to this "table".
    LINK

  • file : eProsima/Fast-CDR/utils/doxygen/pages/eprosima_header.html:40
    message : Duplicate id "projectbrief" found. First occurrence was on line 34.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/log/Log.hpp:292
    message : Potential leak of memory pointed to by 'p'
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "_Bool"). "m_boolean_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "_Bool"). "m_boolean_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "_Bool"). "m_boolean_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "_Bool"). "m_boolean_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "_Bool"). "m_boolean_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "_Bool"). "m_boolean_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
    message : Replace "signed char" to "_Bool" type punning with "std::memcpy". "m_boolean_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4653
    message : Replace "unsigned char" to "_Bool" type punning with "std::memcpy". "m_boolean_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
    message : Replace "signed char" to "unsigned char" type punning with "std::memcpy". "m_byte_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "unsigned char"). "m_byte_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "unsigned char"). "m_byte_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "unsigned char"). "m_byte_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "unsigned char"). "m_byte_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "unsigned char"). "m_byte_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "unsigned char"). "m_byte_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4657
    message : Replace "_Bool" to "unsigned char" type punning with "std::memcpy". "m_byte_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "signed char"). "m_int8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "signed char"). "m_int8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "signed char"). "m_int8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "signed char"). "m_int8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "signed char"). "m_int8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "signed char"). "m_int8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
    message : Replace "_Bool" to "signed char" type punning with "std::memcpy". "m_int8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4661
    message : Replace "unsigned char" to "signed char" type punning with "std::memcpy". "m_int8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "unsigned char"). "m_uint8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "unsigned char"). "m_uint8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "unsigned char"). "m_uint8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "unsigned char"). "m_uint8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "unsigned char"). "m_uint8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "unsigned char"). "m_uint8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
    message : Replace "_Bool" to "unsigned char" type punning with "std::memcpy". "m_uint8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4665
    message : Replace "signed char" to "unsigned char" type punning with "std::memcpy". "m_uint8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "short"). "m_int16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "short"). "m_int16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "short"). "m_int16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "short"). "m_int16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "short"). "m_int16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "short"). "m_int16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "short"). "m_int16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4669
    message : Replace "unsigned short" to "short" type punning with "std::memcpy". "m_int16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "unsigned short"). "m_uint_16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "unsigned short"). "m_uint_16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "unsigned short"). "m_uint_16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "unsigned short"). "m_uint_16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "unsigned short"). "m_uint_16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "unsigned short"). "m_uint_16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "unsigned short"). "m_uint_16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4673
    message : Replace "short" to "unsigned short" type punning with "std::memcpy". "m_uint_16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "int"). "m_int32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "int"). "m_int32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "int"). "m_int32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "int"). "m_int32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "int"). "m_int32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "int"). "m_int32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "int"). "m_int32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4677
    message : Replace "unsigned int" to "int" type punning with "std::memcpy". "m_int32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "unsigned int"). "m_uint32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "unsigned int"). "m_uint32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "unsigned int"). "m_uint32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "unsigned int"). "m_uint32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "unsigned int"). "m_uint32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned long" to "unsigned int"). "m_uint32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "unsigned int"). "m_uint32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4681
    message : Replace "int" to "unsigned int" type punning with "std::memcpy". "m_uint32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "long"). "m_int64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "long"). "m_int64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "long"). "m_int64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "long"). "m_int64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "long"). "m_int64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "long"). "m_int64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "long"). "m_int64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4685
    message : Replace "unsigned long" to "long" type punning with "std::memcpy". "m_int64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
    message : Replace "long" to "unsigned long" type punning with "std::memcpy". "m_uint64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "unsigned long"). "m_uint64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "unsigned long"). "m_uint64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "unsigned long"). "m_uint64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "unsigned long"). "m_uint64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "unsigned long"). "m_uint64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "unsigned long"). "m_uint64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4689
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "unsigned long"). "m_uint64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "float"). "m_float32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "float"). "m_float32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "float"). "m_float32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "float"). "m_float32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "float"). "m_float32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "float"). "m_float32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
    message : Replace "int" to "float" type punning with "std::memcpy". "m_float32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4693
    message : Replace "unsigned int" to "float" type punning with "std::memcpy". "m_float32_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "double"). "m_float64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "double"). "m_float64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "double"). "m_float64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "double"). "m_float64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "double"). "m_float64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "double"). "m_float64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "double"). "m_float64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4697
    message : Replace "long" to "double" type punning with "std::memcpy". "m_float64_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "long double"). "m_float128_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "long double"). "m_float128_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "long double"). "m_float128_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "long double"). "m_float128_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "long double"). "m_float128_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "long double"). "m_float128_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "long double"). "m_float128_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4701
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "long double"). "m_float128_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "char"). "m_char_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "char"). "m_char_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "char"). "m_char_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "char"). "m_char_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "char"). "m_char_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
    message : Replace "_Bool" to "char" type punning with "std::memcpy". "m_char_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
    message : Replace "signed char" to "char" type punning with "std::memcpy". "m_char_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4705
    message : Replace "unsigned char" to "char" type punning with "std::memcpy". "m_char_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "wchar_t"). "m_wchar_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "wchar_t"). "m_wchar_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "wchar_t"). "m_wchar_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "wchar_t"). "m_wchar_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "wchar_t"). "m_wchar_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "wchar_t"). "m_wchar_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
    message : Replace "int" to "wchar_t" type punning with "std::memcpy". "m_wchar_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4709
    message : Replace "unsigned int" to "wchar_t" type punning with "std::memcpy". "m_wchar_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "int"). "m_enumerated_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "int"). "m_enumerated_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "int"). "m_enumerated_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "int"). "m_enumerated_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "int"). "m_enumerated_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "int"). "m_enumerated_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4713
    message : Replace "unsigned int" to "int" type punning with "std::memcpy". "m_enumerated_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4717
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "struct eprosima::fastcdr::fixed_string128"). "m_string8_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
    message : Remove the undefined behavior caused by type punning types of different sizes ("_Bool" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
    message : Remove the undefined behavior caused by type punning types of different sizes ("signed char" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned char" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4721
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "class std::basic_stringwchar_t"). "m_string16_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4725
    message : Remove the undefined behavior caused by type punning types of different sizes ("int" to "class eprosima::fastdds::dds::xtypes::ExtendedAnnotationParameterValue"). "m_extended_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4725
    message : Remove the undefined behavior caused by type punning types of different sizes ("long" to "class eprosima::fastdds::dds::xtypes::ExtendedAnnotationParameterValue"). "m_extended_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4725
    message : Remove the undefined behavior caused by type punning types of different sizes ("short" to "class eprosima::fastdds::dds::xtypes::ExtendedAnnotationParameterValue"). "m_extended_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4725
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned int" to "class eprosima::fastdds::dds::xtypes::ExtendedAnnotationParameterValue"). "m_extended_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobject.hpp:4725
    message : Remove the undefined behavior caused by type punning types of different sizes ("unsigned short" to "class eprosima::fastdds::dds::xtypes::ExtendedAnnotationParameterValue"). "m_extended_value" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Locator.hpp:270
    message : Use "operator==" to check object equality, "Locator_t" is not a trivially copyable type without padding.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/builtin/type_lookup_service/TypeLookupReplyListener.cpp:45
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/builtin/type_lookup_service/TypeLookupRequestListener.cpp:98
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/core/condition/WaitSetImpl.cpp:37
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/core/condition/WaitSetImpl.cpp:42
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/log/Log.cpp:57
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/publisher/DataWriterImpl.cpp:2465
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/publisher/DataWriterImpl.cpp:2496
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/publisher/DataWriterImpl.cpp:2527
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl.cpp:1992
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl.cpp:2015
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl.cpp:2039
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl/ReadTakeCommand.hpp:95
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/DynamicDataImpl.cpp:2859
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/DynamicDataImpl.cpp:2950
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/MemberDescriptorImpl.cpp:280
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/TypeDescriptorImpl.cpp:320
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/type_representation/TypeObjectRegistry.cpp:1447
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/type_representation/TypeObjectUtils.cpp:2409
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/type_representation/TypeObjectUtils.cpp:3029
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/DataSharing/DataSharingListener.cpp:53
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/participant/PDP.cpp:1337
    message : Called C++ object pointer is null
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/participant/PDPListener.cpp:247
    message : Use pointer or reference to avoid slicing from "ParticipantProxyData" to "ParticipantBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:215
    message : Ensure that destructor of "FlowControllerAsyncPublishMode" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:224
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:267
    message : Give class "FlowControllerSyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:281
    message : Give class "FlowControllerLimitedAsyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.cpp:303
    message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.cpp:317
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.hpp:114
    message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:828
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:1745
    message : 'return' will never be executed
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3006
    message : Use pointer or reference to avoid slicing from "WriterProxyData" to "PublicationBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3023
    message : Use pointer or reference to avoid slicing from "ReaderProxyData" to "SubscriptionBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3245
    message : Use pointer or reference to avoid slicing from "ParticipantProxyData" to "ParticipantBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3277
    message : Use pointer or reference to avoid slicing from "WriterProxyData" to "PublicationBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3308
    message : Use pointer or reference to avoid slicing from "ReaderProxyData" to "SubscriptionBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:15582
    message : The result of left shift is undefined because the right operand is negative
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:54823
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:60923
    message : Access of the field 'xBusyHandler' at index 1, while it holds only a single 'void *' element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:85014
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:89881
    message : The left operand of '==' is a garbage value
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:89900
    message : The left operand of '==' is a garbage value
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:104628
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106482
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106482
    message : Null pointer passed to 2nd parameter expecting 'nonnull'
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111515
    message : Access of the field 'a' containing 1 elements at negative index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:129898
    message : The left operand of '' is a garbage value
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:131102
    message : Remove the useless top-level "volatile" qualifier from this type.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:150458
    message : Access to field 'nExpr' results in a dereference of a null pointer (loaded from field 'pList')
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:150461
    message : Access to field 'nExpr' results in a dereference of a null pointer (loaded from field 'pList')
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:161382
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169767
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185795
    message : Returned pointer value points outside the original object (potential buffer overflow)
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185888
    message : Array access (from variable 'zFilename') results in a null pointer dereference
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/resources/ResourceEvent.cpp:51
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/ChannelResource.cpp:48
    message : Null pointer passed to 1st parameter expecting 'nonnull'
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/ChannelResource.cpp:54
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorBasic.h:59
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorBasic.h:60
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorSecure.h:65
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPAcceptorSecure.h:66
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPv4Transport.cpp:240
    message : Use pointer or reference to avoid slicing from "TCPv4TransportDescriptor" to "TCPTransportDescriptor".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemLog.hpp:219
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:277
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/test_UDPv4Transport.cpp:284
    message : Null pointer passed to 1st parameter expecting 'nonnull'
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/rtps/messages/RTPSStatisticsMessages.hpp:215
    message : Use constructors or assignment operators, "Locator_t" is not trivially copyable.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2405
    message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::BaseStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2405
    message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::DeadlineMissedStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2405
    message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::IncompatibleQoSStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2409
    message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::BaseStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2409
    message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::DeadlineMissedStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2409
    message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::IncompatibleQoSStatus_s" to "class std::vectorclass eprosima::fastdds::statistics::Connection"). "m_connection_list" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2426
    message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::BaseStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2426
    message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::DeadlineMissedStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2426
    message : Remove the undefined behavior caused by type punning types of different sizes ("class std::vectorclass eprosima::fastdds::statistics::ExtendedIncompatibleQoSStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2430
    message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::BaseStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2430
    message : Remove the undefined behavior caused by type punning types of different sizes ("class eprosima::fastdds::statistics::DeadlineMissedStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/types/monitorservice_types.hpp:2430
    message : Remove the undefined behavior caused by type punning types of different sizes ("class std::vectorclass eprosima::fastdds::statistics::ExtendedIncompatibleQoSStatus_s" to "class eprosima::fastdds::statistics::IncompatibleQoSStatus_s"). "m_incompatible_qos_status" is not an active member of the union
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:75
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:88
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:98
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:98
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_memory/SharedMemWatchdog.hpp:97
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:111
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:152
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:157
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:198
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/variadic_templates_tools.hpp:51
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/segment_manager_helper.hpp:75
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp:318
    message : Remove the unary minus operator or change the expression's underlying type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/posix/mutex.hpp:132
    message : This was not the most recently acquired lock. Possible lock order reversal
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/posix/ptime_to_timespec.hpp:34
    message : Identical sub-expressions on both sides of operator "-".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/posix/semaphore_wrapper.hpp:225
    message : Change this loop body so that it can be executed more than once.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/detail/shared_count.hpp:356
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:256
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:471
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:484
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:567
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:576
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:578
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/filewatch/FileWatch.hpp:124
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:14840
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:19068
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:19083
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:20138
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:20518
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:23519
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/optionparser/optionparser/optionparser.h:2001
    message : 1 uninitialized field at the end of the constructor call
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/mmap_input.hpp:38
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/mmap_input.hpp:61
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/read_input.hpp:27
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/read_input.hpp:49
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/string_input.hpp:26
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : eProsima/Fast-DDS/tools/fastdds/discovery/fastdds_daemon/daemon/init.py:154
    message : Add 1 missing arguments; 'serve' expects 2 positional arguments.
    LINK

  • file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:66
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:69
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:72
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:75
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:78
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:81
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/tools/fds/CliDiscoveryEntrypoint.cpp:84
    message : 'break' will never be executed
    LINK

  • file : eProsima/Fast-DDS/tools/fds/CliDiscoveryManager.cpp:412
    message : 'return' will never be executed
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:176
    message : Duplicate property "font-size"
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:266
    message : Nonstandard direction
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:620
    message : Duplicate property "background-color"
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:805
    message : Missing generic font family
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/customdoxygen.css:1008
    message : Duplicate property "text-decoration"
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/eprosima_header.html:3
    message : Add "lang" and/or "xml:lang" attributes to the "html" or "body" element
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/eprosima_header.html:23
    message : Add "th" headers to this "table".
    LINK

  • file : eProsima/Fast-DDS/utils/doxygen/pages/eprosima_header.html:40
    message : Duplicate id "projectbrief" found. First occurrence was on line 34.
    LINK

moveit2
  • file : moveit2/moveit/scripts/maintainer_table_template.html:27
    message : Add "th" headers to this "table".
    LINK

  • file : moveit2/moveit_py/moveit/policies/policy.py:54
    message : Reorder or remove base classes to fix this MRO conflict.
    LINK

  • file : moveit2/moveit_py/moveit/policies/policy.py:148
    message : Add a "self" or class parameter
    LINK

  • file : moveit2/moveit_py/moveit/servo_client/devices/ps4_dualshock.py:143
    message : Add a "self" or class parameter
    LINK

  • file : moveit2/moveit_py/moveit/servo_client/teleop.py:48
    message : Reorder or remove base classes to fix this MRO conflict.
    LINK

osrf
  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:147
    message : Use of memory after it is freed
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:290
    message : Use of memory after it is freed
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/memory_tools_service_impl.hpp:35
    message : 2 uninitialized fields at the end of the constructor call
    LINK

ros-perception
  • file : ros-perception/image_common/camera_info_manager_py/camera_info_manager/camera_info_manager.py:275
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-perception/image_common/camera_info_manager_py/camera_info_manager/zoom_camera_info_manager.py:229
    message : Do not perform equality checks with floating point values.
    LINK

ros-visualization
  • file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/icon_loader.py:50
    message : path is used before it is defined. Move the definition before.
    LINK

  • file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/reload_importer.py:77
    message : Fix this condition that always evaluates to true.
    LINK

  • file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/reload_importer.py:77
    message : Fix this condition that always evaluates to true.
    LINK

  • file : ros-visualization/rqt/rqt_py_common/src/rqt_py_common/topic_completer.py:103
    message : Add 1 missing arguments; 'create_node' expects 1 positional arguments.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:680
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:865
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:893
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:903
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_widget.py:416
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_widget.py:419
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_graph/src/rqt_graph/dotcode.py:115
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_graph/src/rqt_graph/rosgraph2_impl.py:456
    message : Introduce a new variable or use its initial value before reassigning 'bad_node'.
    LINK

  • file : ros-visualization/rqt_reconfigure/src/rqt_reconfigure/node_selector_widget.py:505
    message : Fix this attribute access on a value that can be 'None'.
    LINK

  • file : ros-visualization/rqt_reconfigure/src/rqt_reconfigure/node_selector_widget.py:515
    message : Fix this attribute access on a value that can be 'None'.
    LINK

  • file : ros-visualization/rqt_reconfigure/src/rqt_reconfigure/node_selector_widget.py:516
    message : Fix this attribute access on a value that can be 'None'.
    LINK

  • file : ros-visualization/rqt_topic/rqt_topic/models/message.py:42
    message : Move this time-dependent expression out of the class body and into a method.
    LINK

  • file : ros-visualization/rqt_topic/rqt_topic/models/topic.py:108
    message : Move this time-dependent expression out of the class body and into a method.
    LINK

  • file : ros-visualization/rqt_topic/rqt_topic/workers/topic.py:186
    message : Do not perform equality checks with floating point values.
    LINK

ros2
  • file : ros2/examples/rclpy/actions/minimal_action_client/examples_rclpy_minimal_action_client/client_asyncio.py:106
    message : Ensure that the asyncio.CancelledError exception is re-raised after your cleanup code.
    LINK

  • file : ros2/examples/rclpy/actions/minimal_action_server/examples_rclpy_minimal_action_server/server.py:80
    message : Replace this call to time.sleep() with an asynchronous sleep function.
    LINK

  • file : ros2/examples/rclpy/actions/minimal_action_server/examples_rclpy_minimal_action_server/server_defer.py:94
    message : Replace this call to time.sleep() with an asynchronous sleep function.
    LINK

  • file : ros2/examples/rclpy/actions/minimal_action_server/examples_rclpy_minimal_action_server/server_not_composable.py:58
    message : Replace this call to time.sleep() with an asynchronous sleep function.
    LINK

  • file : ros2/geometry2/tf2_tools/tf2_tools/view_frames.py:67
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/geometry2/tf2_tools/tf2_tools/view_frames.py:116
    message : Remove this "return" statement from this "finally" block.
    LINK

  • file : ros2/launch/launch/launch/launch_service.py:358
    message : Ensure that the asyncio.CancelledError exception is re-raised after your cleanup code.
    LINK

  • file : ros2/launch/launch_testing/launch_testing/legacy/init.py:263
    message : Change or remove this string; "actions" is not defined.
    LINK

  • file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:37
    message : Change or remove this string; "evaluate_parameters_dict" is not defined.
    LINK

  • file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:44
    message : Change or remove this string; "normalize_parameters_dict" is not defined.
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:65
    message : Add "node_name" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:66
    message : Add "node_namespace" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:67
    message : Add "topic_type" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:68
    message : Add "topic_type_hash" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:69
    message : Add "endpoint_type" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:70
    message : Add "endpoint_gid" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:71
    message : Add "qos_profile" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:242
    message : Add "node_name" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:243
    message : Add "node_namespace" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:244
    message : Add "service_type" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:245
    message : Add "service_type_hash" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:246
    message : Add "endpoint_type" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:247
    message : Add "endpoint_gids" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:248
    message : Add "qos_profiles" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:249
    message : Add "endpoint_count" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/node.py:1304
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:98
    message : Add "history" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:105
    message : Add "depth" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:107
    message : Add "reliability" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:110
    message : Add "durability" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:113
    message : Add "lifespan" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:116
    message : Add "deadline" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:119
    message : Add "liveliness" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:122
    message : Add "liveliness_lease_duration" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:126
    message : Add "avoid_ros_namespace_conventions" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/type_hash.py:36
    message : Add "version" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/type_hash.py:37
    message : Add "value" to the class's "slots".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:8
    message : Insert a !DOCTYPE declaration to before this html tag.
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:8
    message : Add "lang" and/or "xml:lang" attributes to the "html" or "body" element
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:9
    message : Add a title tag to this page.
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:24
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:63
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:76
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:86
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:104
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:129
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:159
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:184
    message : Add "th" headers to this "table".
    LINK

  • file : ros2/rviz/rviz_common/help/help.html:209
    message : Add "th" headers to this "table".
    LINK


VULNERABILITIES #133

ament
  • file : ament/ament_cmake/ament_cmake_core/cmake/core/package_xml_2_cmake.py:59
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_core/cmake/package_templates/templates_2_cmake.py:54
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_core/cmake/package_templates/templates_2_cmake.py:55
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_google_benchmark/ament_cmake_google_benchmark/init.py:82
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_google_benchmark/ament_cmake_google_benchmark/init.py:96
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_google_benchmark/ament_cmake_google_benchmark/init.py:112
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_google_benchmark/ament_cmake_google_benchmark/init.py:116
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:98
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:103
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:112
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:121
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:129
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:130
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:201
    message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted data before passing them to OS commands.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:243
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:248
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:267
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:280
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_cmake/ament_cmake_test/ament_cmake_test/init.py:418
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_index/ament_index_python/ament_index_python/resources.py:77
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:100
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:109
    message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted OS commands before using them.
    LINK

  • file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:141
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:209
    message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted OS commands before using them.
    LINK

  • file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:242
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_clang_format/ament_clang_format/main.py:243
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_clang_tidy/ament_clang_tidy/main.py:184
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_clang_tidy/ament_clang_tidy/main.py:264
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_clang_tidy/ament_clang_tidy/main.py:265
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_copyright/ament_copyright/crawler.py:25
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_copyright/ament_copyright/main.py:211
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_copyright/ament_copyright/main.py:212
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_cppcheck/ament_cppcheck/main.py:360
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_cppcheck/ament_cppcheck/main.py:361
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_cpplint/ament_cpplint/main.py:216
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_cpplint/ament_cpplint/main.py:217
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_cpplint/ament_cpplint/main.py:226
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_flake8/ament_flake8/main.py:133
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_flake8/ament_flake8/main.py:134
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_lint_cmake/ament_lint_cmake/cmakelint.py:413
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_lint_cmake/ament_lint_cmake/main.py:121
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_lint_cmake/ament_lint_cmake/main.py:122
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_mypy/ament_mypy/main.py:149
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_mypy/ament_mypy/main.py:150
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_pclint/ament_pclint/main.py:228
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_pclint/ament_pclint/main.py:229
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_pycodestyle/ament_pycodestyle/main.py:101
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_pycodestyle/ament_pycodestyle/main.py:102
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_pyflakes/ament_pyflakes/main.py:103
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_pyflakes/ament_pyflakes/main.py:104
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_uncrustify/ament_uncrustify/main.py:129
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_uncrustify/ament_uncrustify/main.py:235
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_uncrustify/ament_uncrustify/main.py:236
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_uncrustify/ament_uncrustify/main.py:253
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_xmllint/ament_xmllint/main.py:115
    message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted data before passing them to OS commands.
    LINK

  • file : ament/ament_lint/ament_xmllint/ament_xmllint/main.py:159
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ament/ament_lint/ament_xmllint/ament_xmllint/main.py:160
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

eclipse-cyclonedds
  • file : eclipse-cyclonedds/cyclonedds/azure-pipelines.yml:162
    message : Using dependencies without locking resolved versions is security-sensitive.
    LINK

  • file : eclipse-cyclonedds/cyclonedds/fuzz/fuzz_sample_deser/generate_idl.py:26
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : eclipse-cyclonedds/cyclonedds/fuzz/fuzz_sample_deser/generate_idl.py:32
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : eclipse-cyclonedds/cyclonedds/fuzz/fuzz_sample_deser/generate_idl.py:48
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : eclipse-cyclonedds/cyclonedds/fuzz/fuzz_sample_deser/generate_idl.py:53
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : eclipse-cyclonedds/cyclonedds/fuzz/fuzz_sample_deser/prepare.sh:25
    message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
    LINK

  • file : eclipse-cyclonedds/cyclonedds/hooks/must-match-hash.py:34
    message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted data before passing them to OS commands.
    LINK

eclipse-iceoryx
  • file : eclipse-iceoryx/iceoryx/.github/workflows/lint_master.yml:21
    message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
    LINK

  • file : eclipse-iceoryx/iceoryx/.github/workflows/lint_master.yml:21
    message : Using dependencies without locking resolved versions is security-sensitive.
    LINK

eProsima
  • file : eProsima/Fast-DDS/.github/workflows/docker/ubuntu/alternative_builds/fastdds_gcc_latest.Dockerfile:38
    message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
    LINK

  • file : eProsima/Fast-DDS/.github/workflows/docker/ubuntu/alternative_builds/fastdds_gcc_latest.Dockerfile:38
    message : Using dependencies without locking resolved versions is security-sensitive.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/md5.cpp:310
    message : This "memset" is likely to be optimized away by the compiler; either remove it or replace it with "memset_s".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_memory/RobustExclusiveLock.hpp:227
    message : Granting permissions to "others" can lead to unauthorized access to files.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_memory/RobustSharedLock.hpp:366
    message : Granting permissions to "others" can lead to unauthorized access to files.
    LINK

  • file : eProsima/Fast-DDS/test/dds/communication/dyn_network/cli.Dockerfile:28
    message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
    LINK

  • file : eProsima/Fast-DDS/test/dds/communication/dyn_network/cli.Dockerfile:28
    message : Using dependencies without locking resolved versions is security-sensitive.
    LINK

  • file : eProsima/Fast-DDS/test/examples/ubuntu/Dockerfile:28
    message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
    LINK

  • file : eProsima/Fast-DDS/test/examples/ubuntu/Dockerfile:28
    message : Using dependencies without locking resolved versions is security-sensitive.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/os_file_functions.hpp:426
    message : Remove this TOCTOU race condition window when accessing files
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/os_file_functions.hpp:426
    message : Granting permissions to "others" can lead to unauthorized access to files.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/os_file_functions.hpp:426
    message : Granting permissions to "others" can lead to unauthorized access to files.
    LINK

moveit2
  • file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:162
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:364
    message : Disable access to external entities in XML parsing.
    LINK

  • file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:407
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:514
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:521
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/round_collada_numbers.py:112
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

navigation2
  • file : navigation2/.github/workflows/bt_nodes_validation.yml:26
    message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
    LINK

  • file : navigation2/.github/workflows/bt_nodes_validation.yml:26
    message : Using dependencies without locking resolved versions is security-sensitive.
    LINK

  • file : navigation2/.github/workflows/claude.yml:43
    message : Using dependencies without locking resolved versions is security-sensitive.
    LINK

  • file : navigation2/Dockerfile:61
    message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
    LINK

  • file : navigation2/Dockerfile:61
    message : Using dependencies without locking resolved versions is security-sensitive.
    LINK

  • file : navigation2/Dockerfile:150
    message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
    LINK

  • file : navigation2/Dockerfile:150
    message : Using dependencies without locking resolved versions is security-sensitive.
    LINK

  • file : navigation2/nav2_bringup/launch/cloned_multi_tb3_simulation_launch.py:201
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_bringup/launch/tb3_simulation_launch.py:217
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_bringup/launch/tb4_simulation_launch.py:259
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_bringup/launch/unique_multi_tb3_simulation_launch.py:150
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/assisted_teleop_example_launch.py:54
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/follow_path_example_launch.py:53
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/inspection_demo_launch.py:53
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/nav_through_poses_example_launch.py:53
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/nav_to_pose_example_launch.py:53
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/picking_demo_launch.py:53
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/recoveries_example_launch.py:53
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/route_example_launch.py:105
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/security_demo_launch.py:53
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_simple_commander/launch/waypoint_follower_example_launch.py:53
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

  • file : navigation2/nav2_smac_planner/lattice_primitives/generate_motion_primitives.py:111
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : navigation2/nav2_smac_planner/lattice_primitives/generate_motion_primitives.py:211
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : navigation2/nav2_smac_planner/lattice_primitives/generate_motion_primitives.py:230
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

ros-tooling
  • file : ros-tooling/libstatistics_collector/.github/workflows/autoapprove.yml:13
    message : Workflows should not rely on forgeable GitHub context values to trust events
    LINK

ros-visualization
  • file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/perspective_manager.py:365
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

ros2
  • file : ros2/geometry2/tf2_tools/tf2_tools/view_frames.py:107
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ros2/geometry2/tf2_tools/tf2_tools/view_frames.py:111
    message : LLMs running this code with faulty CLI arguments can escape from shell sandboxes. Refactor this code to validate untrusted data before passing them to OS commands.
    LINK

  • file : ros2/realtime_support/rttest/scripts/analyze.py:29
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ros2/ros2_tracing/.github/workflows/dco.yml:17
    message : Omitting "--only-binary :all:" can lead to the execution of setup scripts. Make sure it is safe here.
    LINK

  • file : ros2/ros2_tracing/.github/workflows/dco.yml:17
    message : Using dependencies without locking resolved versions is security-sensitive.
    LINK

  • file : ros2/rosbag2/rosbag2_examples/rosbag2_examples_py/rosbag2_examples_py/rosbag2csv.py:59
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ros2/rosidl/rosidl_adapter/rosidl_adapter/main.py:46
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ros2/rosidl/rosidl_adapter/rosidl_adapter/main.py:60
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ros2/rosidl/rosidl_generator_type_description/rosidl_generator_type_description/init.py:205
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:55
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:200
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:201
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:216
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:217
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:219
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:225
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:229
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/rosidl_generator_py/generate_py_impl.py:130
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/rosidl_generator_py/generate_py_impl.py:209
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rviz/rviz2/scripts/rviz1_to_rviz2.py:498
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ros2/rviz/rviz2/scripts/rviz1_to_rviz2.py:506
    message : LLMs running this code with faulty CLI arguments can escape file system restrictions. Refactor this code to validate the constructed path before accessing the file system.
    LINK

  • file : ros2/sros2/sros2/sros2/keystore/_permission.py:72
    message : Disable access to external entities in XML parsing.
    LINK

  • file : ros2/sros2/sros2/sros2/policy/init.py:70
    message : Disable access to external entities in XML parsing.
    LINK


ISSUES are filtered and only blocking and critical issues are reported due to the high quantity of issues

The complete list of issues can be found here .

ISSUES (level blocker) #603

eclipse-iceoryx
  • file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/source/log/logger.cpp:141
    message : Replace this call to the non reentrant function "localtime" by a call to "localtime_r".
    LINK

eProsima
  • file : eProsima/Fast-CDR/include/fastcdr/FastBuffer.h:268
    message : Ensure that the move constructor of "FastBuffer" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-CDR/include/fastcdr/FastBuffer.h:280
    message : Ensure that the move assignment operator of "FastBuffer" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-CDR/include/fastcdr/xcdr/optional.hpp:230
    message : Ensure that the move assignment operator of "optional" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2338
    message : Ensure that the move constructor of "TypeIdV1" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2358
    message : Ensure that the move assignment operator of "TypeIdV1" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2450
    message : Ensure that the move constructor of "TypeObjectV1" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2470
    message : Ensure that the move assignment operator of "TypeObjectV1" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2567
    message : Ensure that the move constructor of "TypeInformationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2589
    message : Ensure that the move assignment operator of "TypeInformationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/domain/qos/DomainParticipantQos.hpp:78
    message : Remove the "virtual" specifier and refactor the code to not require polymorphism for comparison operators.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/log/Log.hpp:292
    message : Potential leak of memory pointed to by 'p'
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/subscriber/qos/DataReaderQos.hpp:43
    message : Make sure that moving an object of class "DataReaderQos" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/topic/TypeSupport.hpp:225
    message : Remove the "virtual" specifier and refactor the code to not require polymorphism for comparison operators.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/attributes/PropertyPolicy.hpp:44
    message : Ensure that the move constructor of "PropertyPolicy" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/attributes/PropertyPolicy.hpp:59
    message : Ensure that the move assignment operator of "PropertyPolicy" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/attributes/ReaderAttributes.hpp:58
    message : Make sure that moving an object of class "ReaderAttributes" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/BinaryProperty.hpp:48
    message : Ensure that the move constructor of "BinaryProperty" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/BinaryProperty.hpp:81
    message : Ensure that the move assignment operator of "BinaryProperty" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/CDRMessage_t.hpp:168
    message : Ensure that the move constructor of "CDRMessage_t" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/CDRMessage_t.hpp:187
    message : Ensure that the move assignment operator of "CDRMessage_t" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/EntityId_t.hpp:111
    message : Ensure that the move constructor of "EntityId_t" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/EntityId_t.hpp:124
    message : Ensure that the move assignment operator of "EntityId_t" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Guid.hpp:39
    message : Make sure that moving an object of class "GUID_t" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Locator.hpp:107
    message : Ensure that the move constructor of "Locator_t" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Locator.hpp:270
    message : Use "operator==" to check object equality, "Locator_t" is not a trivially copyable type without padding.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorList.hpp:120
    message : Ensure that the move constructor of "LocatorList" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorList.hpp:135
    message : Ensure that the move assignment operator of "LocatorList" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorList.hpp:359
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorSelectorEntry.hpp:38
    message : Make sure that moving an object of class "LocatorSelectorEntry" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorSelectorEntry.hpp:43
    message : Make sure that moving an object of class "EntryState" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorWithMask.hpp:34
    message : Make sure that moving an object of class "LocatorWithMask" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorsIterator.hpp:47
    message : Remove the "virtual" specifier and refactor the code to not require polymorphism for comparison operators.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/LocatorsIterator.hpp:56
    message : Remove the "virtual" specifier and refactor the code to not require polymorphism for comparison operators.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/OriginalWriterInfo.hpp:55
    message : Ensure that the move constructor of "OriginalWriterInfo" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/OriginalWriterInfo.hpp:61
    message : Ensure that the move assignment operator of "OriginalWriterInfo" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Property.hpp:46
    message : Ensure that the move constructor of "Property" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Property.hpp:83
    message : Ensure that the move assignment operator of "Property" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/SampleIdentity.hpp:33
    message : Make sure that moving an object of class "SampleIdentity" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Token.hpp:45
    message : Ensure that the move constructor of "DataHolder" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Token.hpp:63
    message : Ensure that the move assignment operator of "DataHolder" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/WriteParams.hpp:36
    message : Make sure that moving an object of class "WriteParams" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/AllowedNetworkInterface.hpp:51
    message : Ensure that the move constructor of "AllowedNetworkInterface" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/BlockedNetworkInterface.hpp:51
    message : Ensure that the move constructor of "BlockedNetworkInterface" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/NetworkInterface.hpp:61
    message : Ensure that the move constructor of "NetworkInterface" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/transport/network/NetworkInterfaceWithFilter.hpp:74
    message : Ensure that the move constructor of "NetworkInterfaceWithFilter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/utils/IPFinder.hpp:55
    message : Make sure that moving an object of class "info_IP" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/builtin/type_lookup_service/TypeLookupReplyListener.hpp:51
    message : Make sure that moving an object of class "ReplyWithServerGUID" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl/SampleLoanManager.hpp:193
    message : Ensure that the move constructor of "OutstandingLoanItem" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/subscriber/DataReaderImpl/SampleLoanManager.hpp:195
    message : Ensure that the move assignment operator of "OutstandingLoanItem" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:75
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:161
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:260
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:353
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:372
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:434
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlModule.hpp:474
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:87
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:303
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:1407
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:1465
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:1513
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:1590
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:1739
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:2108
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/idl_parser/IdlParser.hpp:2328
    message : Replace "module" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/builtin/data/ProxyHashTables.hpp:60
    message : Ensure that the move constructor of "node_segregator" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/database/DiscoveryDataBase.hpp:91
    message : Ensure that the move constructor of "AckedFunctor" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/database/DiscoveryParticipantChangeData.hpp:38
    message : Make sure that moving an object of class "DiscoveryParticipantChangeData" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/participant/PDPListener.cpp:247
    message : Use pointer or reference to avoid slicing from "ParticipantProxyData" to "ParticipantBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/exceptions/Exception.h:85
    message : Ensure that the move constructor of "Exception" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/exceptions/Exception.h:108
    message : Ensure that the move assignment operator of "Exception" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:215
    message : Ensure that destructor of "FlowControllerAsyncPublishMode" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:267
    message : Give class "FlowControllerSyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:281
    message : Give class "FlowControllerLimitedAsyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:1414
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:1415
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.cpp:303
    message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/messages/RTPSMessageGroup.hpp:114
    message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/network/ReceiverResource.h:95
    message : Ensure that the move constructor of "ReceiverResource" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:490
    message : unannotated fall-through between switch labels
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3006
    message : Use pointer or reference to avoid slicing from "WriterProxyData" to "PublicationBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3023
    message : Use pointer or reference to avoid slicing from "ReaderProxyData" to "SubscriptionBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3245
    message : Use pointer or reference to avoid slicing from "ParticipantProxyData" to "ParticipantBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3277
    message : Use pointer or reference to avoid slicing from "WriterProxyData" to "PublicationBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3308
    message : Use pointer or reference to avoid slicing from "ReaderProxyData" to "SubscriptionBuiltinTopicData".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.hpp:173
    message : Ensure that the move constructor of "ReceiverControlBlock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/reader/StatefulReader.cpp:1672
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/reader/StatelessReader.hpp:248
    message : Make sure that moving an object of class "RemoteWriterInfo_t" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/security/common/ParticipantGenericMessage.h:45
    message : Ensure that the move constructor of "MessageIdentity" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/security/common/ParticipantGenericMessage.h:60
    message : Ensure that the move assignment operator of "MessageIdentity" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/security/common/ParticipantGenericMessage.h:159
    message : Ensure that the move constructor of "ParticipantGenericMessage" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/security/common/ParticipantGenericMessage.h:184
    message : Ensure that the move assignment operator of "ParticipantGenericMessage" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/ChannelResource.h:34
    message : Ensure that the move constructor of "ChannelResource" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPv4Transport.cpp:240
    message : Use pointer or reference to avoid slicing from "TCPv4TransportDescriptor" to "TCPTransportDescriptor".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/UDPChannelResource.h:36
    message : Make sure that moving an object of class "eProsimaUDPSocket" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/UDPChannelResource.h:159
    message : Ensure that the move assignment operator of "UDPChannelResource" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemGlobal.hpp:70
    message : Make sure that moving an object of class "BufferDescriptor" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemLog.hpp:173
    message : Make sure that moving an object of class "Pkt" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:685
    message : Ensure that the move assignment operator of "Listener" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:720
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/shared_mem/SharedMemManager.hpp:852
    message : Ensure that the move assignment operator of "Port" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/test_UDPv4Transport.cpp:295
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/test_UDPv4Transport.cpp:296
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/test_UDPv4Transport.cpp:297
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/LivelinessManager.cpp:126
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:1702
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:1849
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.hpp:322
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.hpp:378
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/rtps/messages/RTPSStatisticsMessages.hpp:215
    message : Use constructors or assignment operators, "Locator_t" is not trivially copyable.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:75
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:88
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:98
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/ProxyPool.hpp:98
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/RefCountedPointer.hpp:127
    message : Ensure that the move constructor of "Instance" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/RefCountedPointer.hpp:129
    message : Ensure that the move assignment operator of "Instance" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/SystemInfo.cpp:142
    message : Replace this call to the non reentrant function "getpwuid" by a call to "getpwuid_r".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/TimeConversion.hpp:150
    message : Replace "rand" with the facilities in random.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/TimeConversion.hpp:161
    message : Replace "rand" with the facilities in random.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/TimeConversion.hpp:172
    message : Replace "rand" with the facilities in random.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/md5.cpp:310
    message : This "memset" is likely to be optimized away by the compiler; either remove it or replace it with "memset_s".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:111
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:152
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:157
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:198
    message : Add a condition argument to this call to "wait".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:289
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:400
    message : Ensure that the move constructor of "shared_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/shared_mutex.hpp:408
    message : Ensure that the move assignment operator of "shared_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/xmlparser/XMLTree.h:139
    message : Ensure that the move constructor of "DataNode" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/xmlparser/XMLTree.h:141
    message : Ensure that the move assignment operator of "DataNode" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:90
    message : Ensure that the move constructor of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:94
    message : Ensure that the move assignment operator of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:166
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:226
    message : Ensure that the move constructor of "transform_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:234
    message : Ensure that the move assignment operator of "transform_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/container/detail/multiallocation_chain.hpp:246
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/date_time/posix_time/posix_time_config.hpp:44
    message : Make sure that moving an object of class "time_duration" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/allocators/allocator.hpp:168
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/allocators/detail/allocator_common.hpp:299
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/allocators/detail/allocator_common.hpp:676
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/atomic.hpp:642
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:64
    message : Ensure that the move constructor of "file_wrapper" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:71
    message : Ensure that the move assignment operator of "file_wrapper" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:80
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/file_wrapper.hpp:134
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_memory_impl.hpp:717
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:230
    message : Ensure that the move constructor of "managed_open_or_create_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:233
    message : Ensure that the move assignment operator of "managed_open_or_create_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:255
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:481
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/exceptions.hpp:82
    message : Make sure that moving an object of class "lock_exception" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/exceptions.hpp:96
    message : Make sure that moving an object of class "bad_alloc" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:66
    message : Ensure that the move constructor of "file_mapping" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:74
    message : Ensure that the move assignment operator of "file_mapping" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:83
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/file_mapping.hpp:128
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_mapped_file.hpp:147
    message : Ensure that the move constructor of "basic_managed_mapped_file" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_mapped_file.hpp:154
    message : Ensure that the move assignment operator of "basic_managed_mapped_file" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_mapped_file.hpp:172
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_shared_memory.hpp:156
    message : Ensure that the move constructor of "basic_managed_shared_memory" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_shared_memory.hpp:165
    message : Ensure that the move assignment operator of "basic_managed_shared_memory" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/managed_shared_memory.hpp:174
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:143
    message : Ensure that the move constructor of "mapped_region" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:160
    message : Ensure that the move assignment operator of "mapped_region" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:169
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:272
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mapped_region.hpp:863
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp:63
    message : Ensure that the move constructor of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/detail/mem_algo_common.hpp:67
    message : Ensure that the move assignment operator of "basic_multiallocation_chain" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:624
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:872
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:980
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:1090
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:1091
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/mem_algo/rbtree_best_fit.hpp:1270
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:88
    message : Ensure that the move constructor of "shared_memory_object" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:96
    message : Ensure that the move assignment operator of "shared_memory_object" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:104
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/shared_memory_object.hpp:167
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/posix/mutex.hpp:132
    message : This was not the most recently acquired lock. Possible lock order reversal
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/scoped_lock.hpp:131
    message : Ensure that the move constructor of "scoped_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/scoped_lock.hpp:266
    message : Ensure that the move assignment operator of "scoped_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/scoped_lock.hpp:359
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/sharable_lock.hpp:132
    message : Ensure that the move constructor of "sharable_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/sharable_lock.hpp:196
    message : Ensure that the move assignment operator of "sharable_lock" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/interprocess/sync/sharable_lock.hpp:292
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:737
    message : Ensure that the move constructor of "bstree_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:745
    message : Ensure that the move assignment operator of "bstree_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:975
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:2102
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:2212
    message : Ensure that the move constructor of "bstree" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree.hpp:2216
    message : Ensure that the move assignment operator of "bstree" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree_algorithms.hpp:1086
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/bstree_algorithms.hpp:1705
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:190
    message : Ensure that the move constructor of "ebo_functor_holder" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:200
    message : Ensure that the move assignment operator of "ebo_functor_holder" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:255
    message : Ensure that the move constructor of "ebo_functor_holderT, Tag, false" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/ebo_functor_holder.hpp:266
    message : Ensure that the move assignment operator of "ebo_functor_holderT, Tag, false" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
    message : Make sure that moving an object of class "key_nodeptr_compstd::lessboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
    message : Make sure that moving an object of class "key_nodeptr_compboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::size_block_ctrl_compare, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
    message : Make sure that moving an object of class "key_nodeptr_compboost::interprocess::iset_indexboost::interprocess::ipcdetail::index_configchar, boost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::intrusive_key_value_less, boost::intrusive::bhtraitsboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned int, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::safe_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned int" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/key_nodeptr_comp.hpp:58
    message : Make sure that moving an object of class "key_nodeptr_compstd::lessboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::move_detail::identityboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
    message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family, boost::interprocess::offset_ptrvoid, unsigned int::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
    message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned int, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, unsigned int, true, boost::intrusive::safe_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
    message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::rbtree_best_fitboost::interprocess::mutex_family::block_ctrl, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::normal_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/node_cloner_disposer.hpp:75
    message : Make sure that moving an object of class "node_disposerboost::intrusive::detail::null_disposer, boost::intrusive::bhtraitsboost::interprocess::ipcdetail::intrusive_value_type_implboost::intrusive::generic_hookboost::intrusive::RbTreeAlgorithms, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::dft_tag, boost::intrusive::safe_link, boost::intrusive::RbTreeBaseHookId, char, unsigned long, boost::intrusive::rbtree_node_traitsboost::interprocess::offset_ptrvoid, true, boost::intrusive::safe_link, boost::intrusive::dft_tag, 3, boost::intrusive::RbTreeAlgorithms" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/detail/size_holder.hpp:54
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:143
    message : Ensure that the move constructor of "rbtree_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:148
    message : Ensure that the move assignment operator of "rbtree_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:556
    message : Ensure that the move constructor of "rbtree" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/rbtree.hpp:560
    message : Ensure that the move assignment operator of "rbtree" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:110
    message : Ensure that the move constructor of "set_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:115
    message : Ensure that the move assignment operator of "set_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:543
    message : Ensure that the move constructor of "set" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:547
    message : Ensure that the move assignment operator of "set" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:647
    message : Ensure that the move constructor of "multiset_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:652
    message : Ensure that the move assignment operator of "multiset_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:1038
    message : Ensure that the move constructor of "multiset" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/set.hpp:1042
    message : Ensure that the move assignment operator of "multiset" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:350
    message : Ensure that the move constructor of "slist_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:360
    message : Ensure that the move assignment operator of "slist_impl" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:718
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:1995
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:2226
    message : Ensure that the move constructor of "slist" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/intrusive/slist.hpp:2230
    message : Ensure that the move assignment operator of "slist" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/detail/shared_count.hpp:356
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:256
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:471
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:484
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:567
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:576
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/smart_ptr/shared_ptr.hpp:578
    message : Replace this use of "std::auto_ptr" with "std::unique_ptr"
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::bad_weak_ptr" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptstd::runtime_error" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_weekday" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_year" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_month" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_day_of_month" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/boost/include/boost/throw_exception.hpp:103
    message : Make sure that moving an object of class "wrapexceptboost::gregorian::bad_day_of_year" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:5219
    message : The move constructor of "iteration_proxy_value" should be unconditionally declared as "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:5222
    message : The move assignment operator of "iteration_proxy_value" should be unconditionally declared as "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:6820
    message : Ensure that the move constructor of "json_sax_dom_parser" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:6822
    message : Ensure that the move assignment operator of "json_sax_dom_parser" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7004
    message : Ensure that the move constructor of "json_sax_dom_callback_parser" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7006
    message : Ensure that the move assignment operator of "json_sax_dom_callback_parser" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7504
    message : Ensure that the move constructor of "lexer" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7506
    message : Ensure that the move assignment operator of "lexer" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:8454
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:8517
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:8608
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:9236
    message : Ensure that the move constructor of "binary_reader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:9238
    message : Ensure that the move assignment operator of "binary_reader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:12229
    message : Make sure that moving an object of class "parsernlohmann::basic_json, nlohmann::detail::iterator_input_adapterconst char *" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:12229
    message : Make sure that moving an object of class "parsernlohmann::basic_json, nlohmann::detail::iterator_input_adapter__gnu_cxx::__normal_iteratorconst char *, std::basic_stringchar" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:12229
    message : Make sure that moving an object of class "parsernlohmann::basic_json, nlohmann::detail::input_stream_adapter" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:19068
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:19083
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:20518
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:22765
    message : The swap function should be unconditionally declared as "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:22782
    message : The swap function should be unconditionally declared as "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:24538
    message : The swap function should be unconditionally declared as "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/taocpp-pegtl/pegtl/internal/string.hpp:27
    message : Remove this useless sequence of pointer operators: "&*".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:24996
    message : Replace this call to the non reentrant function "localtime" by a call to "localtime_r".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:25287
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:25309
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:30998
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:31709
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32136
    message : Remove this misleading "adjust_width_for_utf8" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32165
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32189
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:32373
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:35355
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:35432
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:35982
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:36117
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:44503
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:53271
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:54823
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:55880
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58525
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58529
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58530
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58532
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58837
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58838
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58849
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58956
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58957
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58958
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:58959
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:59561
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:60923
    message : Access of the field 'xBusyHandler' at index 1, while it holds only a single 'void *' element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:62178
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:64385
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:65820
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:67266
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:67519
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:67704
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72199
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72200
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72201
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72202
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72203
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72204
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:72205
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:74336
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76257
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76569
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76665
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:76738
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77177
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77452
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77453
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77534
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:77604
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:78345
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:79724
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:82414
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:82525
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:82694
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:83722
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:85014
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88074
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:89809
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:90042
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91366
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91442
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94445
    message : Remove this misleading "jump_to_p2_and_check_for_interrupt" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94458
    message : Remove this misleading "check_for_interrupt" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94494
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94494
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94553
    message : Remove this misleading "jump_to_p2" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95271
    message : Remove this misleading "int_math" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95275
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95276
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95277
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95280
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95298
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95298
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95299
    message : Remove this misleading "fp_math" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95334
    message : Remove this misleading "arithmetic_result_is_null" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95477
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95477
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95655
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95655
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95662
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95662
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95669
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95669
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95701
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95701
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95775
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95775
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95806
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:95806
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96068
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96068
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96074
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96074
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96092
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96092
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96106
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96106
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96119
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96119
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96212
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96212
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96244
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96244
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96265
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96265
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96351
    message : Remove this misleading "op_column_restart" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96382
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96385
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96392
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96447
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96452
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96474
    message : Remove this misleading "op_column_read_header" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96610
    message : Remove this misleading "op_column_out" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96615
    message : Remove this misleading "op_column_corrupt" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:96721
    message : Remove this misleading "vdbe_type_error" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97146
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97146
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97719
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97794
    message : Remove this misleading "open_cursor_set_hints" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97992
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:97992
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98211
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98211
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98343
    message : Remove this misleading "seek_not_found" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98347
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98347
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98485
    message : Remove this misleading "seekscan_search_fail" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98494
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98494
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98504
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98504
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98522
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98522
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98584
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98584
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98754
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98754
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98758
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98758
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98767
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98767
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98845
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98845
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98851
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98856
    message : Remove this misleading "notExistsWithKey" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98880
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:98880
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99027
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99377
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99377
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99614
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99614
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99652
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99652
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99733
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99733
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99800
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99815
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99830
    message : Remove this misleading "next_tail" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99839
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99839
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99844
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:99844
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100196
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100196
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100597
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100597
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100640
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100640
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100646
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100646
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100693
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100693
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100844
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100844
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100906
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100906
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100909
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100909
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100962
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:100962
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101022
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101022
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101038
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101038
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101430
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101430
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101770
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101770
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101875
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101875
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101877
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:101877
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102247
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102247
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102304
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102349
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102349
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102581
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102600
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102608
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102616
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:104628
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106482
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106486
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:106950
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:110802
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111226
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111496
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111515
    message : Access of the field 'a' containing 1 elements at negative index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111721
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:111797
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:112577
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114135
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114265
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114618
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114684
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114690
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115114
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115130
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115304
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115352
    message : Remove this misleading "default_expr" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115481
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:115529
    message : Remove this misleading "default_expr" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:120519
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:120538
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:122828
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:123288
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:128214
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:129639
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:129656
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:138846
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:143470
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:143471
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:143471
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:145975
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:147699
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:152983
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:155741
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:157367
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:161137
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:161382
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:162731
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:163571
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:163611
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:164664
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:166678
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:167474
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:167775
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169767
    message : Memory set function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:170225
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:170387
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:170388
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:173926
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:180165
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:180339
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185267
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185795
    message : Returned pointer value points outside the original object (potential buffer overflow)
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185884
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207768
    message : Remove this misleading "parse_object_value" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207864
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207867
    message : Remove this misleading "parse_string" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207942
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207951
    message : The direct parent of this switch-label is not the body of a switch statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207964
    message : Remove this misleading "parse_number" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208021
    message : Remove this misleading "parse_number_2" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208071
    message : Remove this misleading "parse_number_finish" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208103
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208117
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208335
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208344
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208367
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208513
    message : Remove this misleading "malformed_jsonb" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208787
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209270
    message : Remove this "goto" statement or rewrite it so that it jumps to a label that is located in the same scope or in an enclosing scope.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209279
    message : Remove this misleading "to_double" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209569
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209686
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:210570
    message : Remove any side effects from right hand operands of logical || operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:210860
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/tools/fastdds/discovery/fastdds_daemon/daemon/init.py:154
    message : Add 1 missing arguments; 'serve' expects 2 positional arguments.
    LINK

moveit2
  • file : moveit2/moveit_kinematics/ikfast_kinematics_plugin/scripts/create_ikfast_moveit_plugin.py:364
    message : Disable access to external entities in XML parsing.
    LINK

  • file : moveit2/moveit_py/moveit/policies/policy.py:54
    message : Reorder or remove base classes to fix this MRO conflict.
    LINK

  • file : moveit2/moveit_py/moveit/policies/policy.py:148
    message : Add a "self" or class parameter
    LINK

  • file : moveit2/moveit_py/moveit/servo_client/devices/ps4_dualshock.py:143
    message : Add a "self" or class parameter
    LINK

  • file : moveit2/moveit_py/moveit/servo_client/teleop.py:48
    message : Reorder or remove base classes to fix this MRO conflict.
    LINK

osrf
  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:147
    message : Use of memory after it is freed
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/custom_memory_functions.cpp:290
    message : Use of memory after it is freed
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/memory_tools_service.cpp:103
    message : Expression statements should have at most one resource allocation. Consider using factory functions.
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:545
    message : Ensure that the move constructor of "handle" is exception-free and declare it "noexcept".
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:546
    message : Ensure that the move assignment operator of "handle" is exception-free and declare it "noexcept".
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:583
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:3780
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:3783
    message : Ensure that the move constructor of "SourceFile" is exception-free and declare it "noexcept".
    LINK

  • file : osrf/osrf_testing_tools_cpp/osrf_testing_tools_cpp/src/memory_tools/vendor/bombela/backward-cpp/backward.hpp:3784
    message : Ensure that the move assignment operator of "SourceFile" is exception-free and declare it "noexcept".
    LINK

ros-visualization
  • file : ros-visualization/qt_gui_core/qt_gui/src/qt_gui/icon_loader.py:50
    message : path is used before it is defined. Move the definition before.
    LINK

  • file : ros-visualization/rqt/rqt_py_common/src/rqt_py_common/topic_completer.py:103
    message : Add 1 missing arguments; 'create_node' expects 1 positional arguments.
    LINK

ros2
  • file : ros2/launch/launch_testing/launch_testing/legacy/init.py:263
    message : Change or remove this string; "actions" is not defined.
    LINK

  • file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:37
    message : Change or remove this string; "evaluate_parameters_dict" is not defined.
    LINK

  • file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:44
    message : Change or remove this string; "normalize_parameters_dict" is not defined.
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:65
    message : Add "node_name" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:66
    message : Add "node_namespace" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:67
    message : Add "topic_type" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:68
    message : Add "topic_type_hash" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:69
    message : Add "endpoint_type" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:70
    message : Add "endpoint_gid" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:71
    message : Add "qos_profile" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:242
    message : Add "node_name" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:243
    message : Add "node_namespace" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:244
    message : Add "service_type" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:245
    message : Add "service_type_hash" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:246
    message : Add "endpoint_type" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:247
    message : Add "endpoint_gids" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:248
    message : Add "qos_profiles" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/endpoint_info.py:249
    message : Add "endpoint_count" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:98
    message : Add "history" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:105
    message : Add "depth" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:107
    message : Add "reliability" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:110
    message : Add "durability" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:113
    message : Add "lifespan" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:116
    message : Add "deadline" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:119
    message : Add "liveliness" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:122
    message : Add "liveliness_lease_duration" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/qos.py:126
    message : Add "avoid_ros_namespace_conventions" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/type_hash.py:36
    message : Add "version" to the class's "slots".
    LINK

  • file : ros2/rclpy/rclpy/rclpy/type_hash.py:37
    message : Add "value" to the class's "slots".
    LINK

  • file : ros2/rosidl/rosidl_generator_type_description/rosidl_generator_type_description/init.py:205
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:201
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:219
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:225
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl/rosidl_pycommon/rosidl_pycommon/init.py:229
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/rosidl_generator_py/generate_py_impl.py:130
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/rosidl_generator_py/generate_py_impl.py:209
    message : Change this code to not construct the path from user-controlled data.
    LINK

  • file : ros2/sros2/sros2/sros2/keystore/_permission.py:72
    message : Disable access to external entities in XML parsing.
    LINK

  • file : ros2/sros2/sros2/sros2/policy/init.py:70
    message : Disable access to external entities in XML parsing.
    LINK

ros2_control
  • file : ros2_control/ros2controlcli/ros2controlcli/verb/list_controllers.py:104
    message : Refactor this method to not always return the same value.
    LINK