Skip to content

muttistefano/ros2_sonarcloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

244 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 #474

ament
  • file : ament/ament_index/ament_index_python/test/test_ament_index_python.py:81
    message : Don’t perform an assertion here; An exception is expected to be raised before its execution.
    LINK

  • file : ament/ament_index/ament_index_python/test/test_ament_index_python.py:85
    message : Don’t perform an assertion here; An exception is expected to be raised before its execution.
    LINK

  • file : ament/ament_index/ament_index_python/test/test_ament_index_python.py:130
    message : Don’t perform an assertion here; An exception is expected to be raised before its execution.
    LINK

  • file : ament/ament_index/ament_index_python/test/test_ament_index_python.py:142
    message : Don’t perform an assertion here; An exception is expected to be raised before its execution.
    LINK

  • 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 : Add an "alt" attribute to this image.
    LINK

  • file : eclipse-iceoryx/iceoryx/doc/website/overrides/partials/footer.html:64
    message : Add an "alt" attribute to this image.
    LINK

  • file : eclipse-iceoryx/iceoryx/doc/website/overrides/partials/footer.html:66
    message : Add an "alt" attribute to this image.
    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 : Unexpected duplicate "font-size"
    LINK

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

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

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

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

  • file : eProsima/Fast-CDR/utils/doxygen/pages/eprosima_header.html:3
    message : Add "lang" and/or "xml:lang" attributes to this "html" 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:2385
    message : 'break' will never be executed
    LINK

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

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/fastdds/xtypes/dynamic_types/DynamicDataImpl.cpp:2930
    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:3026
    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:1386
    message : Called C++ object pointer is null
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/builtin/discovery/participant/PDPListener.cpp:245
    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:811
    message : Do not throw uncaught exceptions in a destructor.
    LINK

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.cpp:3274
    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:129896
    message : The left operand of '' is a garbage value
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:150456
    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:150459
    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:161380
    message : Memory set function overflows the destination buffer
    LINK

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:185886
    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:239
    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/test/dds/xtypes/test_build.py:126
    message : Ensure that the asyncio.CancelledError exception is re-raised after your cleanup code.
    LINK

  • file : eProsima/Fast-DDS/test/dds/xtypes/update_header_and_create_cases.py:25
    message : Remove or rework this redundant alternative.
    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 : Unexpected duplicate "font-size"
    LINK

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

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

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

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

  • file : eProsima/Fast-DDS/utils/doxygen/pages/eprosima_header.html:3
    message : Add "lang" and/or "xml:lang" attributes to this "html" 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: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

navigation2
  • file : navigation2/nav2_common/test/test_rewritten_yaml.py:100
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_common/test/test_rewritten_yaml.py:110
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_common/test/test_rewritten_yaml.py:120
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_loopback_sim/nav2_loopback_sim/loopback_simulator.py:413
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_loopback_sim/nav2_loopback_sim/loopback_simulator.py:429
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_loopback_sim/nav2_loopback_sim/loopback_simulator.py:446
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_loopback_sim/nav2_loopback_sim/loopback_simulator.py:461
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_loopback_sim/nav2_loopback_sim/loopback_simulator.py:481
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_loopback_sim/nav2_loopback_sim/loopback_simulator.py:497
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_loopback_sim/nav2_loopback_sim/loopback_simulator.py:501
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_simple_commander/test/test_occupancy_grid.py:41
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_simple_commander/test/test_occupancy_grid.py:42
    message : Do not perform equality checks with floating point values.
    LINK

  • file : navigation2/nav2_simple_commander/test/test_occupancy_grid.py:43
    message : Do not perform equality checks with floating point values.
    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

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:226
    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:102
    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:679
    message : Do not perform equality checks with floating point values.
    LINK

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

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

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_timeline.py:902
    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_bag/rqt_bag/src/rqt_bag/bag_widget.py:425
    message : This branch duplicates the one on line 419.
    LINK

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

  • file : ros-visualization/rqt_graph/src/rqt_graph/dotcode.py:117
    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:513
    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:523
    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:524
    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

  • file : ros-visualization/rqt_topic/test/models/test_topic.py:57
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_topic/test/models/test_topic.py:59
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_topic/test/models/test_topic.py:60
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_topic/test/models/test_topic.py:61
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_topic/test/models/test_topic.py:65
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_topic/test/models/test_topic.py:78
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_topic/test/models/test_topic.py:79
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_topic/test/models/test_topic.py:80
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros-visualization/rqt_topic/test/models/test_topic.py:81
    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/test_tf2/test/test_buffer_client.py:83
    message : Remove this "return" statement from this "finally" block.
    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/test/launch/actions/test_declare_launch_argument.py:81
    message : Don’t perform an assertion here; An exception is expected to be raised before its execution.
    LINK

  • file : ros2/launch/launch/test/launch/frontend/test_substitutions.py:243
    message : Refactor this test; if this assertion’s argument raises an exception, the assertion will never get executed.
    LINK

  • file : ros2/launch/launch/test/launch/frontend/test_substitutions.py:253
    message : Refactor this test; if this assertion’s argument raises an exception, the assertion will never get executed.
    LINK

  • file : ros2/launch/launch/test/launch/test_launch_context.py:82
    message : Refactor this test; if this assertion’s argument raises an exception, the assertion will never get executed.
    LINK

  • file : ros2/launch/launch/test/launch/test_timer_action.py:153
    message : Fix this access on a collection that may trigger an 'IndexError'.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:187
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:188
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:189
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:190
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:230
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:231
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:232
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:233
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:234
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:235
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:392
    message : Add 1 missing arguments; 'get_typed_value' expects 2 positional arguments.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:396
    message : Add 1 missing arguments; 'get_typed_value' expects 2 positional arguments.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:556
    message : Do not perform equality checks with floating point values.
    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/launch_testing/test/launch_testing/test_resolve_process.py:191
    message : Fix this access on a collection that may trigger an 'IndexError'.
    LINK

  • file : ros2/launch/test_launch_testing/test/dummy_tests/dummy.py:19
    message : Correct one of the identical sub-expressions on both sides of operator "==".
    LINK

  • file : ros2/launch/test_launch_testing/test/dummy_tests/locking.cpp:18
    message : 'return' will never be executed
    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/launch_ros/launch_testing_ros/test/examples/check_msgs_launch_test.py:62
    message : Remove this "return" statement from this "finally" block.
    LINK

  • file : ros2/launch_ros/test_launch_ros/test/test_launch_ros/actions/test_load_composable_nodes.py:247
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/launch_ros/test_launch_ros/test/test_launch_ros/actions/test_ros_timer.py:115
    message : Fix this access on a collection that may trigger an 'IndexError'.
    LINK

  • file : ros2/launch_ros/test_launch_ros/test/test_launch_ros/descriptions/test_parameter_file.py:127
    message : Remove or refactor this statement; it has no side effects.
    LINK

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

  • file : ros2/rclpy/rclpy/rclpy/qos.py:60
    message : Raise this exception or remove this useless statement.
    LINK

  • file : ros2/rclpy/rclpy/test/test_node.py:1672
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rclpy/rclpy/test/test_node.py:1673
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rclpy/rclpy/test/test_parameter_client.py:77
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:82
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:105
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:108
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:120
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:125
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:127
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:148
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:150
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:152
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:154
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:156
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:158
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:167
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:169
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:171
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:173
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:196
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:198
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:200
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rclpy/rclpy/test/test_time.py:202
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rcpputils/include/rcpputils/scope_exit.hpp:29
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/rcutils/src/error_handling_helpers.h:83
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : ros2/rcutils/src/logging.c:512
    message : Memory copy function overflows the destination buffer
    LINK

  • file : ros2/rcutils/test/mocking_utils/patch.hpp:160
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/realtime_support/rttest/src/rttest.cpp:68
    message : Value assigned to field 'thread_id' in implicit constructor is garbage or undefined
    LINK

  • file : ros2/realtime_support/rttest/src/rttest.cpp:150
    message : 7 uninitialized fields at the end of the constructor call
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:87
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:94
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:101
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:107
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:119
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_daemon.py:125
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/ros2cli/ros2cli/test/test_ros2cli_direct.py:48
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosbag2/ros2bag/test/test_recorder_args_parser.py:350
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosbag2/ros2bag/test/test_recorder_args_parser.py:387
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosbag2/rosbag2_py/test/test_sequential_reader.py:137
    message : The return value of "isinstance" must be used.
    LINK

  • file : ros2/rosbag2/rosbag2_py/test/test_sequential_reader.py:148
    message : The return value of "isinstance" must be used.
    LINK

  • file : ros2/rosbag2/rosbag2_py/test/test_sequential_reader.py:159
    message : The return value of "isinstance" must be used.
    LINK

  • file : ros2/rosbag2/rosbag2_py/test/test_sequential_reader.py:166
    message : The return value of "isinstance" must be used.
    LINK

  • file : ros2/rosbag2/rosbag2_py/test/test_sequential_writer.py:36
    message : Remove or correct this useless self-assignment.
    LINK

  • file : ros2/rosidl/rosidl_adapter/test/test_base_type.py:85
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rosidl/rosidl_adapter/test/test_parse_primitive_value_string.py:212
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl/rosidl_adapter/test/test_type.py:79
    message : Remove or refactor this statement; it has no side effects.
    LINK

  • file : ros2/rosidl/rosidl_buffer/include/rosidl_buffer/buffer.hpp:167
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : ros2/rosidl/rosidl_parser/test/test_parser.py:115
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl/rosidl_parser/test/test_parser.py:404
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:66
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:67
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:85
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:87
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:276
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:277
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:298
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_python/rosidl_generator_py/test/test_interfaces.py:299
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_convert.py:53
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_convert.py:54
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_convert.py:55
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_convert.py:56
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:184
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:187
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:200
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:203
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:206
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:220
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:223
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:228
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_runtime_py/test/rosidl_runtime_py/test_set_message.py:231
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl_typesupport/rosidl_typesupport_c/test/mocking_utils/patch.hpp:343
    message : "std::forward" should only be called on a forwarding reference.
    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 this "html" 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 #38

eProsima
  • 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/test_build.py:225
    message : Change this code to not log user-controlled data.
    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:364
    message : Disable access to external entities in XML parsing.
    LINK

navigation2
  • 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

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

ros2
  • file : ros2/rcutils/src/filesystem.c:249
    message : Granting permissions to "others" can lead to unauthorized access to files.
    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: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:71
    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

  • file : ros2/sros2/sros2/test/policies/policy_to_permissions.py:33
    message : Disable access to external entities in XML parsing.
    LINK

  • file : ros2/sros2/sros2/test/test_policy_to_permissions.py:34
    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:221
    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:167
    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:186
    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:191
    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:193
    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:245
    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:1408
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:1409
    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:475
    message : unannotated fall-through between switch labels
    LINK

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/participant/RTPSParticipantImpl.hpp:170
    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:1664
    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:239
    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:1695
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:1842
    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:128212
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

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

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

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

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

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

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:161135
    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:161380
    message : Memory set function overflows the destination buffer
    LINK

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207862
    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:207865
    message : Remove this misleading "parse_string" label.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:207940
    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:207949
    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:207962
    message : Remove this misleading "parse_number" label.
    LINK

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:208333
    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:208342
    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:208365
    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:208511
    message : Remove this misleading "malformed_jsonb" label.
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:209268
    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:209277
    message : Remove this misleading "to_double" label.
    LINK

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:210858
    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: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

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:102
    message : Add 1 missing arguments; 'create_node' expects 1 positional arguments.
    LINK

ros2
  • file : ros2/rcpputils/include/rcpputils/scope_exit.hpp:29
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/rcpputils/include/rcpputils/scope_exit.hpp:34
    message : Ensure that the move constructor of "scope_exit" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcpputils/include/rcpputils/scope_exit.hpp:37
    message : Ensure that the move assignment operator of "scope_exit" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcpputils/test/test_find_library.cpp:93
    message : Replace "override" with another name.
    LINK

  • file : ros2/rcutils/test/mocking_utils/patch.hpp:160
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/rcutils/test/mocking_utils/patch.hpp:234
    message : Ensure that the move constructor of "PatchID, ReturnT (ArgTs...)" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcutils/test/mocking_utils/patch.hpp:240
    message : Ensure that the move assignment operator of "PatchID, ReturnT (ArgTs...)" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcutils/test/test_string_map.cpp:1951
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcutils/test/time_bomb_allocator_testing_utils.h:39
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcutils/test/time_bomb_allocator_testing_utils.h:51
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcutils/test/time_bomb_allocator_testing_utils.h:64
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcutils/test/time_bomb_allocator_testing_utils.h:76
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rmw/rmw/test/time_bomb_allocator_testing_utils.h:39
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rmw/rmw/test/time_bomb_allocator_testing_utils.h:51
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rmw/rmw/test/time_bomb_allocator_testing_utils.h:64
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rmw/rmw/test/time_bomb_allocator_testing_utils.h:76
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rosidl/rosidl_buffer/include/rosidl_buffer/buffer.hpp:167
    message : "std::move" shouldn't be called on a forwarding reference. Replace it with "std::forward".
    LINK

  • file : ros2/rosidl/rosidl_runtime_cpp/include/rosidl_runtime_cpp/bounded_vector.hpp:229
    message : Ensure that the move assignment operator of "BoundedVector" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rosidl_dynamic_typesupport_fastrtps/src/detail/utils.cpp:43
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rosidl_typesupport/rosidl_typesupport_c/test/mocking_utils/patch.hpp:343
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : ros2/rosidl_typesupport/rosidl_typesupport_c/test/mocking_utils/patch.hpp:412
    message : Ensure that the move constructor of "PatchID, ReturnT (ArgTs...)" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rosidl_typesupport/rosidl_typesupport_c/test/mocking_utils/patch.hpp:418
    message : Ensure that the move assignment operator of "PatchID, ReturnT (ArgTs...)" is exception-free and declare it "noexcept".
    LINK

  • file : ros2/rcutils/src/cmdline_parser.c:40
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros2/rcutils/src/error_handling_helpers.h:83
    message : Memory copy function accesses out-of-bound array element
    LINK

  • file : ros2/rcutils/src/logging.c:512
    message : Memory copy function overflows the destination buffer
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:392
    message : Add 1 missing arguments; 'get_typed_value' expects 2 positional arguments.
    LINK

  • file : ros2/launch/launch/test/launch/utilities/test_type_utils.py:396
    message : Add 1 missing arguments; 'get_typed_value' expects 2 positional arguments.
    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/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: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:71
    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

  • file : ros2/sros2/sros2/test/policies/policy_to_permissions.py:33
    message : Disable access to external entities in XML parsing.
    LINK

  • file : ros2/sros2/sros2/test/test_policy_to_permissions.py:34
    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


Releases

No releases published

Packages

 
 
 

Contributors

Languages