Skip to content

muttistefano/ros2_sonarcloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

ament
  • file : ament/ament_index/ament_index_python/ament_index_python/search_paths.py:22
    message : The return value of "str.format" must be used.
    LINK

  • 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

eProsima
  • file : eProsima/Fast-CDR/utils/doxygen/pages/customdoxygen.css:179
    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:624
    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:1013
    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-DDS/include/fastdds/rtps/common/Locator.h:252
    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/messages/RTPSMessageGroup.h:110
    message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/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/include/fastrtps/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/include/fastrtps/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/include/fastrtps/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/include/fastrtps/utils/shared_mutex.hpp:111
    message : Add a condition argument to this call to "wait".
    LINK

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicData.cpp:1229
    message : 1st function call argument is an uninitialized value
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1108
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1113
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1119
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1124
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1129
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/dynamic-types/DynamicTypeBuilderFactory.cpp:1134
    message : Forming reference to null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/builtin/typelookup/common/TypeLookupTypes.cpp:1056
    message : This conditional operation returns the same value whether the condition is "true" or "false".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastdds/builtin/typelookup/common/TypeLookupTypes.cpp:1160
    message : This conditional operation returns the same value whether the condition is "true" or "false".
    LINK

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

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

  • file : eProsima/Fast-DDS/src/cpp/fastdds/core/policy/ParameterList.cpp:210
    message : The left operand of '==' is a garbage value
    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/subscriber/DataReaderImpl/ReadTakeCommand.hpp:95
    message : Do not throw uncaught exceptions in a destructor.
    LINK

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:261
    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:275
    message : Give class "FlowControllerLimitedAsyncPublishMode" a noexcept destructor (for instance, make sure all subclasses have noexcept destructors).
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/history/TopicPayloadPool.hpp:270
    message : Access of the field 'data' at negative byte offset -12
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/history/WriterHistory.cpp:24
    message : Remove non-standard characters from this #include.
    LINK

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:14962
    message : The result of left shift is undefined because the right operand is = 2147483647, not smaller than 64, the capacity of 'Bitmask'
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:14962
    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:18390
    message : Access to field 'flags' results in a dereference of a null pointer (loaded from variable 'pExpr')
    LINK

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:56305
    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:57670
    message : Access of 'char' element in the region at index -1
    LINK

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:86405
    message : Address of stack memory associated with local variable 'zBase' returned to caller
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102964
    message : Access of the field 'a' at negative byte offset -51539607552
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:103022
    message : Access of the field 'a' at negative byte offset -24
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:103022
    message : Access of the field 'a' at negative byte offset -48
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:109429
    message : Access of 'char' element in the region at index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114177
    message : Access of 'char' element in the region at index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:120028
    message : Access of 'unsigned char' element in the region at index -1
    LINK

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:135399
    message : Dereference of null pointer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:146321
    message : Dereference of null pointer
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:148888
    message : Access of 'char' element in the region at index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:149433
    message : Access of the field 'a' at index 3, while it holds only 3 'struct WhereOrCost' elements
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:149559
    message : Access to field 'op' results in a dereference of a null pointer
    LINK

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169410
    message : Access of 'char' element in the region at index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169410
    message : Access of 'char' element in the region at index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169410
    message : Access of 'char' element in the region at index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169410
    message : Access of 'char' element in the region at index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/resources/ResourceEvent.cpp:50
    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:62
    message : Do not throw uncaught exceptions in a destructor.
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/transport/TCPv4Transport.cpp:241
    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/tcp/RTCPMessageManager.cpp:78
    message : Memory copy function overflows the destination buffer
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:340
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:347
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/writer/StatefulWriter.cpp:354
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/xmlparser/XMLDynamicParser.cpp:196
    message : Called C++ object pointer is null
    LINK

  • file : eProsima/Fast-DDS/src/cpp/statistics/rtps/messages/RTPSStatisticsMessages.hpp:207
    message : Use constructors or assignment operators, "Locator_t" is not trivially copyable.
    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/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/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:122
    message : Do not throw uncaught exceptions in a destructor.
    LINK

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

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:12626
    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:18010
    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:25311
    message : Identical sub-expressions on both sides of operator "&&".
    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/utils/doxygen/pages/customdoxygen.css:179
    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:624
    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:1013
    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

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_simple_commander/nav2_simple_commander/line_iterator.py:84
    message : Correct one of the identical sub-expressions on both sides of operator "==".
    LINK

osrf
  • file : osrf/osrf_pycommon/tests/unit/test_cli_utils/test_common.py:32
    message : Provide a value for field(s) with index 1.
    LINK

  • 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
  • file : ros/class_loader/src/class_loader.cpp:75
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : ros/class_loader/src/multi_library_class_loader.cpp:89
    message : Do not throw uncaught exceptions in a destructor.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:297
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:499
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:520
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:544
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:570
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:598
    message : Ensure this forwarding constructor has constraints that prevent copying / moving objects of the same type.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/internal/gtest-internal.h:325
    message : Replace "float" to "unsigned int" type punning with "std::memcpy". "bits_" is not an active member of the union
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/internal/gtest-internal.h:328
    message : Replace "float" to "unsigned int" type punning with "std::memcpy". "bits_" is not an active member of the union
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/internal/gtest-internal.h:351
    message : Replace "float" to "unsigned int" type punning with "std::memcpy". "bits_" is not an active member of the union
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/internal/gtest-internal.h:351
    message : Replace "float" to "unsigned int" type punning with "std::memcpy". "bits_" is not an active member of the union
    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; some subsequent code is never executed.
    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:610
    message : Do not perform equality checks with floating point values.
    LINK

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

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

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

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

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

  • file : ros-visualization/rqt_bag/rqt_bag/src/rqt_bag/bag_widget.py:417
    message : This branch duplicates the one on line 411.
    LINK

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

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

  • file : ros-visualization/rqt_graph/src/rqt_graph/rosgraph2_impl.py:445
    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:511
    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:521
    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:522
    message : Fix this attribute access on a value that can be 'None'.
    LINK

ros2
  • 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/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/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:228
    message : Do not perform equality checks with floating point values.
    LINK

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

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

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

  • file : ros2/launch/launch_testing/launch_testing/legacy/init.py:265
    message : Change or remove this string; "actions" is not defined.
    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:36
    message : Change or remove this string; "evaluate_parameters_dict" is not defined.
    LINK

  • file : ros2/launch_ros/launch_ros/launch_ros/utilities/init.py:42
    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:60
    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/descriptions/test_parameter_file.py:127
    message : Remove or refactor this statement; it has no side effects.
    LINK

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

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

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

  • file : ros2/rclpy/rclpy/test/test_action_server.py:405
    message : Fix this attribute access on a value that can be 'None'.
    LINK

  • file : ros2/rclpy/rclpy/test/test_executor.py:361
    message : Remove this "break" statement from this "finally" block.
    LINK

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

  • file : ros2/rclpy/rclpy/test/test_node.py:1539
    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:92
    message : Remove or refactor this statement; it has no side effects.
    LINK

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

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

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

  • file : ros2/rclpy/rclpy/test/test_time.py:114
    message : Fix this invalid "-" operation between incompatible types (Duration and Time).
    LINK

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

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

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

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

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

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

  • file : ros2/rclpy/rclpy/test/test_time.py:145
    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:160
    message : Remove or refactor this statement; it has no side effects.
    LINK

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

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

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

  • file : ros2/rclpy/rclpy/test/test_time.py:189
    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:82
    message : Memory copy function accesses out-of-bound array element
    LINK

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

  • file : ros2/rcutils/src/strdup.c:54
    message : Access of 'char' element in the region at index -1
    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_daemon.py:64
    message : Remove or refactor this statement; it has no side effects.
    LINK

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

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

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

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

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

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

  • file : ros2/ros2cli/ros2doctor/ros2doctor/api/network.py:54
    message : Return a value of type str in this method.
    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_parser/test/test_parser.py:114
    message : Do not perform equality checks with floating point values.
    LINK

  • file : ros2/rosidl/rosidl_parser/test/test_parser.py:397
    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:275
    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:297
    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_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_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 #22

eProsima
  • file : eProsima/Fast-DDS/include/fastrtps/utils/fixed_size_string.hpp:241
    message : "memccpy" overflows read buffer "c_string"; passed size "MAX_CHARS" (255) exceeds buffer size (1)
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/fixed_size_string.hpp:241
    message : "memccpy" overflows read buffer "c_string"; passed size "MAX_CHARS" (255) exceeds buffer size (6)
    LINK

  • file : eProsima/Fast-DDS/src/cpp/utils/md5.cpp:427
    message : "snprintf" overflows write buffer "buf + i * 2"; passed size "buf_len" (33) exceeds buffer size (31)
    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

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:111
    message : 'tempfile.mktemp' is insecure. Use 'tempfile.TemporaryFile' instead
    LINK

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

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

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

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

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

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

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

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

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

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

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

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

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

  • file : ros2/sros2/sros2/sros2/policy/init.py:81
    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) #765

eclipse-iceoryx
  • file : eclipse-iceoryx/iceoryx/iceoryx_hoofs/include/iceoryx_hoofs/internal/posix_wrapper/shared_memory_object.hpp:82
    message : Field "m_isInitialized" shadows a field of the same name in base class "Creation".
    LINK

  • 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:215
    message : Ensure that the move assignment operator of "optional" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:114
    message : Ensure that the move constructor of "TypeLookup_getTypes_Result" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:120
    message : Ensure that the move assignment operator of "TypeLookup_getTypes_Result" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:248
    message : Ensure that the move constructor of "TypeLookup_getTypeDependencies_Result" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:254
    message : Ensure that the move assignment operator of "TypeLookup_getTypeDependencies_Result" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:315
    message : Ensure that the move constructor of "TypeLookup_Call" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:321
    message : Ensure that the move assignment operator of "TypeLookup_Call" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:426
    message : Ensure that the move constructor of "TypeLookup_Return" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp:432
    message : Ensure that the move assignment operator of "TypeLookup_Return" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/dds/core/policy/QosPolicies.hpp:2339
    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:2359
    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:2451
    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:2471
    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:2568
    message : Ensure that the move constructor of "TypeInformation" is exception-free and declare it "noexcept".
    LINK

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

  • file : eProsima/Fast-DDS/include/fastdds/dds/subscriber/qos/DataReaderQos.hpp:175
    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:250
    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.h: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.h: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/ServerAttributes.h:47
    message : Make sure that moving an object of class "RemoteServerAttributes" 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.h:42
    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.h:63
    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.h:132
    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.h:151
    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.h: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.h:103
    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.h:252
    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:119
    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:134
    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:377
    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:35
    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/Property.h:48
    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.h:85
    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.h:59
    message : Ensure that the move constructor of "SampleIdentity" is exception-free and declare it "noexcept".
    LINK

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

  • file : eProsima/Fast-DDS/include/fastdds/rtps/common/Token.h:40
    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.h:54
    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.h:33
    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/exceptions/Exception.h:80
    message : Ensure that the move constructor of "Exception" is exception-free and declare it "noexcept".
    LINK

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

  • file : eProsima/Fast-DDS/include/fastdds/rtps/messages/RTPSMessageGroup.h:110
    message : Ensure that destructor of "RTPSMessageGroup" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/reader/StatelessReader.h:263
    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/include/fastdds/rtps/security/common/ParticipantGenericMessage.h:41
    message : Ensure that the move constructor of "MessageIdentity" is exception-free and declare it "noexcept".
    LINK

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

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

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

  • file : eProsima/Fast-DDS/include/fastdds/rtps/transport/SenderResource.h:76
    message : Ensure that the move constructor of "SenderResource" is exception-free and declare it "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/rtps/writer/StatefulWriter.h:344
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/include/fastdds/rtps/writer/StatefulWriter.h:477
    message : Replace "final" with another name.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:89
    message : Ensure that the move constructor of "ExtendedAnnotationParameterValue" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:103
    message : Ensure that the move assignment operator of "ExtendedAnnotationParameterValue" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:197
    message : Ensure that the move constructor of "AnnotationParameterValue" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:211
    message : Ensure that the move assignment operator of "AnnotationParameterValue" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:855
    message : Ensure that the move constructor of "AppliedAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:869
    message : Ensure that the move assignment operator of "AppliedAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1067
    message : Ensure that the move constructor of "AppliedAnnotation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1071
    message : Ensure that the move assignment operator of "AppliedAnnotation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1169
    message : Ensure that the move constructor of "AppliedVerbatimAnnotation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1175
    message : Ensure that the move assignment operator of "AppliedVerbatimAnnotation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1299
    message : Ensure that the move constructor of "AppliedBuiltinMemberAnnotations" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/AnnotationParameterValue.h:1305
    message : Ensure that the move assignment operator of "AppliedBuiltinMemberAnnotations" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifier.h:105
    message : Ensure that the move constructor of "TypeIdentifier" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifier.h:119
    message : Ensure that the move assignment operator of "TypeIdentifier" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:84
    message : Ensure that the move constructor of "StringSTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:98
    message : Ensure that the move assignment operator of "StringSTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:203
    message : Ensure that the move constructor of "StringLTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:217
    message : Ensure that the move assignment operator of "StringLTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:322
    message : Ensure that the move constructor of "PlainCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:336
    message : Ensure that the move assignment operator of "PlainCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:466
    message : Ensure that the move constructor of "PlainSequenceSElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:480
    message : Ensure that the move assignment operator of "PlainSequenceSElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:646
    message : Ensure that the move constructor of "PlainSequenceLElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:660
    message : Ensure that the move assignment operator of "PlainSequenceLElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:826
    message : Ensure that the move constructor of "PlainArraySElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:840
    message : Ensure that the move assignment operator of "PlainArraySElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1016
    message : Ensure that the move constructor of "PlainArrayLElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1030
    message : Ensure that the move assignment operator of "PlainArrayLElemDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1206
    message : Ensure that the move constructor of "PlainMapSTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1220
    message : Ensure that the move assignment operator of "PlainMapSTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1441
    message : Ensure that the move constructor of "PlainMapLTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1455
    message : Ensure that the move assignment operator of "PlainMapLTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1676
    message : Ensure that the move constructor of "StronglyConnectedComponentId" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1690
    message : Ensure that the move assignment operator of "StronglyConnectedComponentId" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1859
    message : Ensure that the move constructor of "ExtendedTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1866
    message : Remove the "virtual" specifier; polymorphism should not be used with assignment operators.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1873
    message : Ensure that the move assignment operator of "ExtendedTypeDefn" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeIdentifierTypes.h:1873
    message : Remove the "virtual" specifier; polymorphism should not be used with assignment operators.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:51
    message : Ensure that the move constructor of "CommonStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:55
    message : Ensure that the move assignment operator of "CommonStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:168
    message : Ensure that the move constructor of "CompleteMemberDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:172
    message : Ensure that the move assignment operator of "CompleteMemberDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:284
    message : Ensure that the move constructor of "MinimalMemberDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:288
    message : Ensure that the move assignment operator of "MinimalMemberDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:354
    message : Ensure that the move constructor of "CompleteStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:358
    message : Ensure that the move assignment operator of "CompleteStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:450
    message : Ensure that the move constructor of "MinimalStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:454
    message : Ensure that the move assignment operator of "MinimalStructMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:544
    message : Ensure that the move constructor of "AppliedBuiltinTypeAnnotations" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:548
    message : Ensure that the move assignment operator of "AppliedBuiltinTypeAnnotations" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:612
    message : Ensure that the move constructor of "MinimalTypeDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:616
    message : Ensure that the move assignment operator of "MinimalTypeDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:662
    message : Ensure that the move constructor of "CompleteTypeDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:666
    message : Ensure that the move assignment operator of "CompleteTypeDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:776
    message : Ensure that the move constructor of "CompleteStructHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:780
    message : Ensure that the move assignment operator of "CompleteStructHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:867
    message : Ensure that the move constructor of "MinimalStructHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:871
    message : Ensure that the move assignment operator of "MinimalStructHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:960
    message : Ensure that the move constructor of "CompleteStructType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:964
    message : Ensure that the move assignment operator of "CompleteStructType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1076
    message : Ensure that the move constructor of "MinimalStructType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1080
    message : Ensure that the move assignment operator of "MinimalStructType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1199
    message : Ensure that the move constructor of "CommonUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1203
    message : Ensure that the move assignment operator of "CommonUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1338
    message : Ensure that the move constructor of "CompleteUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1342
    message : Ensure that the move assignment operator of "CompleteUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1434
    message : Ensure that the move constructor of "MinimalUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1438
    message : Ensure that the move assignment operator of "MinimalUnionMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1529
    message : Ensure that the move constructor of "CommonDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1533
    message : Ensure that the move assignment operator of "CommonDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1623
    message : Ensure that the move constructor of "CompleteDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1627
    message : Ensure that the move assignment operator of "CompleteDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1738
    message : Ensure that the move constructor of "MinimalDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1742
    message : Ensure that the move assignment operator of "MinimalDiscriminatorMember" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1806
    message : Ensure that the move constructor of "CompleteUnionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1810
    message : Ensure that the move assignment operator of "CompleteUnionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1874
    message : Ensure that the move constructor of "MinimalUnionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1878
    message : Ensure that the move assignment operator of "MinimalUnionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1945
    message : Ensure that the move constructor of "CompleteUnionType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:1949
    message : Ensure that the move assignment operator of "CompleteUnionType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2085
    message : Ensure that the move constructor of "MinimalUnionType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2089
    message : Ensure that the move assignment operator of "MinimalUnionType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2224
    message : Ensure that the move constructor of "CommonAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2228
    message : Ensure that the move assignment operator of "CommonAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2319
    message : Ensure that the move constructor of "CompleteAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2323
    message : Ensure that the move assignment operator of "CompleteAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2436
    message : Ensure that the move constructor of "MinimalAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2440
    message : Ensure that the move assignment operator of "MinimalAnnotationParameter" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2552
    message : Ensure that the move constructor of "CompleteAnnotationHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2556
    message : Ensure that the move assignment operator of "CompleteAnnotationHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2620
    message : Ensure that the move constructor of "MinimalAnnotationHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2624
    message : Ensure that the move assignment operator of "MinimalAnnotationHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2670
    message : Ensure that the move constructor of "CompleteAnnotationType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2674
    message : Ensure that the move assignment operator of "CompleteAnnotationType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2785
    message : Ensure that the move constructor of "MinimalAnnotationType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2789
    message : Ensure that the move assignment operator of "MinimalAnnotationType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2901
    message : Ensure that the move constructor of "CommonAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2905
    message : Ensure that the move assignment operator of "CommonAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2993
    message : Ensure that the move constructor of "CompleteAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:2997
    message : Ensure that the move assignment operator of "CompleteAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3106
    message : Ensure that the move constructor of "MinimalAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3110
    message : Ensure that the move assignment operator of "MinimalAliasBody" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3173
    message : Ensure that the move constructor of "CompleteAliasHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3177
    message : Ensure that the move assignment operator of "CompleteAliasHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3240
    message : Ensure that the move constructor of "MinimalAliasHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3244
    message : Ensure that the move assignment operator of "MinimalAliasHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3289
    message : Ensure that the move constructor of "CompleteAliasType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3293
    message : Ensure that the move assignment operator of "CompleteAliasType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3403
    message : Ensure that the move constructor of "MinimalAliasType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3407
    message : Ensure that the move assignment operator of "MinimalAliasType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3518
    message : Ensure that the move constructor of "CompleteElementDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3522
    message : Ensure that the move assignment operator of "CompleteElementDetail" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3609
    message : Ensure that the move constructor of "CommonCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3613
    message : Ensure that the move assignment operator of "CommonCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3701
    message : Ensure that the move constructor of "CompleteCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3705
    message : Ensure that the move assignment operator of "CompleteCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3792
    message : Ensure that the move constructor of "MinimalCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3796
    message : Ensure that the move assignment operator of "MinimalCollectionElement" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3860
    message : Ensure that the move constructor of "CommonCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3864
    message : Ensure that the move assignment operator of "CommonCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3929
    message : Ensure that the move constructor of "CompleteCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:3933
    message : Ensure that the move assignment operator of "CompleteCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4020
    message : Ensure that the move constructor of "MinimalCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4024
    message : Ensure that the move assignment operator of "MinimalCollectionHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4091
    message : Ensure that the move constructor of "CompleteSequenceType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4095
    message : Ensure that the move assignment operator of "CompleteSequenceType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4207
    message : Ensure that the move constructor of "MinimalSequenceType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4211
    message : Ensure that the move assignment operator of "MinimalSequenceType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4322
    message : Ensure that the move constructor of "CommonArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4326
    message : Ensure that the move assignment operator of "CommonArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4391
    message : Ensure that the move constructor of "CompleteArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4395
    message : Ensure that the move assignment operator of "CompleteArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4482
    message : Ensure that the move constructor of "MinimalArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4486
    message : Ensure that the move assignment operator of "MinimalArrayHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4552
    message : Ensure that the move constructor of "CompleteArrayType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4556
    message : Ensure that the move assignment operator of "CompleteArrayType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4668
    message : Ensure that the move constructor of "MinimalArrayType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4672
    message : Ensure that the move assignment operator of "MinimalArrayType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4786
    message : Ensure that the move constructor of "CompleteMapType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4790
    message : Ensure that the move assignment operator of "CompleteMapType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4925
    message : Ensure that the move constructor of "MinimalMapType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:4929
    message : Ensure that the move assignment operator of "MinimalMapType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5068
    message : Ensure that the move constructor of "CommonEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5072
    message : Ensure that the move assignment operator of "CommonEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5162
    message : Ensure that the move constructor of "CompleteEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5166
    message : Ensure that the move assignment operator of "CompleteEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5258
    message : Ensure that the move constructor of "MinimalEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5262
    message : Ensure that the move assignment operator of "MinimalEnumeratedLiteral" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5352
    message : Ensure that the move constructor of "CommonEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5356
    message : Ensure that the move assignment operator of "CommonEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5421
    message : Ensure that the move constructor of "CompleteEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5425
    message : Ensure that the move assignment operator of "CompleteEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5512
    message : Ensure that the move constructor of "MinimalEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5516
    message : Ensure that the move assignment operator of "MinimalEnumeratedHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5583
    message : Ensure that the move constructor of "CompleteEnumeratedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5587
    message : Ensure that the move assignment operator of "CompleteEnumeratedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5699
    message : Ensure that the move constructor of "MinimalEnumeratedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5703
    message : Ensure that the move assignment operator of "MinimalEnumeratedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5816
    message : Ensure that the move constructor of "CommonBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5820
    message : Ensure that the move assignment operator of "CommonBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5908
    message : Ensure that the move constructor of "CompleteBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:5912
    message : Ensure that the move assignment operator of "CompleteBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6001
    message : Ensure that the move constructor of "MinimalBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6005
    message : Ensure that the move assignment operator of "MinimalBitflag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6095
    message : Ensure that the move constructor of "CommonBitmaskHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6099
    message : Ensure that the move assignment operator of "CommonBitmaskHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6167
    message : Ensure that the move constructor of "CompleteBitmaskType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6171
    message : Ensure that the move assignment operator of "CompleteBitmaskType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6283
    message : Ensure that the move constructor of "MinimalBitmaskType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6287
    message : Ensure that the move assignment operator of "MinimalBitmaskType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6401
    message : Ensure that the move constructor of "CommonBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6405
    message : Ensure that the move assignment operator of "CommonBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6539
    message : Ensure that the move constructor of "CompleteBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6543
    message : Ensure that the move assignment operator of "CompleteBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6632
    message : Ensure that the move constructor of "MinimalBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6636
    message : Ensure that the move assignment operator of "MinimalBitfield" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6724
    message : Ensure that the move constructor of "CompleteBitsetHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6728
    message : Ensure that the move assignment operator of "CompleteBitsetHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6815
    message : Ensure that the move constructor of "MinimalBitsetHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6819
    message : Ensure that the move assignment operator of "MinimalBitsetHeader" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6884
    message : Ensure that the move constructor of "CompleteBitsetType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:6888
    message : Ensure that the move assignment operator of "CompleteBitsetType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7000
    message : Ensure that the move constructor of "MinimalBitsetType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7004
    message : Ensure that the move assignment operator of "MinimalBitsetType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7118
    message : Ensure that the move constructor of "CompleteExtendedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7122
    message : Ensure that the move assignment operator of "CompleteExtendedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7166
    message : Ensure that the move constructor of "MinimalExtendedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7170
    message : Ensure that the move assignment operator of "MinimalExtendedType" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7211
    message : Ensure that the move constructor of "CompleteTypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7215
    message : Ensure that the move assignment operator of "CompleteTypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7325
    message : Ensure that the move constructor of "MinimalTypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7329
    message : Ensure that the move assignment operator of "MinimalTypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7455
    message : Ensure that the move constructor of "TypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7469
    message : Ensure that the move assignment operator of "TypeObject" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7618
    message : Ensure that the move constructor of "TypeIdentifierTypeObjectPair" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7622
    message : Ensure that the move assignment operator of "TypeIdentifierTypeObjectPair" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7704
    message : Ensure that the move constructor of "TypeIdentifierPair" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7708
    message : Ensure that the move assignment operator of "TypeIdentifierPair" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7790
    message : Ensure that the move constructor of "TypeIdentifierWithSize" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7794
    message : Ensure that the move assignment operator of "TypeIdentifierWithSize" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7879
    message : Ensure that the move constructor of "TypeIdentifierWithDependencies" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7883
    message : Ensure that the move assignment operator of "TypeIdentifierWithDependencies" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7993
    message : Ensure that the move constructor of "TypeInformation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObject.h:7997
    message : Ensure that the move assignment operator of "TypeInformation" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObjectHashId.h:76
    message : Ensure that the move constructor of "TypeObjectHashId" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypeObjectHashId.h:90
    message : Ensure that the move assignment operator of "TypeObjectHashId" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypesBase.h:353
    message : Ensure that the move constructor of "MemberFlag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypesBase.h:366
    message : Ensure that the move assignment operator of "MemberFlag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypesBase.h:517
    message : Ensure that the move constructor of "TypeFlag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/types/TypesBase.h:530
    message : Ensure that the move assignment operator of "TypeFlag" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/IPFinder.h:56
    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/include/fastrtps/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/include/fastrtps/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/include/fastrtps/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/include/fastrtps/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/include/fastrtps/utils/TimeConversion.h:137
    message : Replace "rand" with the facilities in random.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/TimeConversion.h:144
    message : Replace "rand" with the facilities in random.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/TimeConversion.h:151
    message : Replace "rand" with the facilities in random.
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/fixed_size_string.hpp:241
    message : "memccpy" overflows read buffer "c_string"; passed size "MAX_CHARS" (255) exceeds buffer size (1)
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/utils/fixed_size_string.hpp:241
    message : "memccpy" overflows read buffer "c_string"; passed size "MAX_CHARS" (255) exceeds buffer size (6)
    LINK

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

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

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

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

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

  • file : eProsima/Fast-DDS/include/fastrtps/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/include/fastrtps/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/include/fastrtps/xmlparser/XMLTree.h:139
    message : Ensure that the move constructor of "DataNode" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/include/fastrtps/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/src/cpp/fastdds/subscriber/DataReaderImpl/SampleLoanManager.hpp:202
    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:204
    message : Ensure that the move assignment operator of "OutstandingLoanItem" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/src/cpp/fastrtps_deprecated/subscriber/SubscriberHistory.cpp:707
    message : Remove any side effects from right hand operands of logical && operator.
    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:92
    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/flowcontrol/FlowControllerImpl.hpp:209
    message : Ensure that destructor of "FlowControllerAsyncPublishMode" is exception-free and declare it "noexcept"
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/flowcontrol/FlowControllerImpl.hpp:261
    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:275
    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:1364
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/history/TopicPayloadPool.hpp:270
    message : Access of the field 'data' at negative byte offset -12
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/network/ReceiverResource.h:94
    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.h:155
    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:1645
    message : Replace "final" with another name.
    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:241
    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:68
    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:684
    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:719
    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:851
    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/tcp/RTCPMessageManager.cpp:78
    message : Memory copy function overflows the destination buffer
    LINK

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

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

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/utils/md5.cpp:427
    message : "snprintf" overflows write buffer "buf + i * 2"; passed size "buf_len" (33) exceeds buffer size (31)
    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_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_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_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_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::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, 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, 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, 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:3908
    message : Make sure that moving an object of class "iteration_proxy_valuenlohmann::detail::iter_implconst nlohmann::basic_json" 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:5416
    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:5418
    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:5591
    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:5593
    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:6070
    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:6072
    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:7020
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

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

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

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:7787
    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:7789
    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:9920
    message : "std::forward" should only be called on a forwarding reference.
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:10232
    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:10232
    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:12633
    message : Ensure that the move constructor of "json_ref" is exception-free and declare it "noexcept".
    LINK

  • file : eProsima/Fast-DDS/thirdparty/nlohmann-json/nlohmann/json.hpp:25310
    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:22693
    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:22898
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:56305
    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:57558
    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:57670
    message : Access of 'char' element in the region at index -1
    LINK

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:86405
    message : Address of stack memory associated with local variable 'zBase' returned to caller
    LINK

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:87492
    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:88175
    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:88176
    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:88177
    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:88180
    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:88196
    message : Remove this misleading "fp_math" label.
    LINK

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88374
    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:88554
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88554
    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:88560
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88560
    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:88566
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88566
    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:88597
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88597
    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:88664
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88664
    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:88694
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88694
    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:88949
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88949
    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:88955
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88955
    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:88973
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88973
    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:88987
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:88987
    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:89000
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:89000
    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:89032
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:89032
    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:89050
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

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

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:90562
    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:90779
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91021
    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:91030
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91030
    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:91047
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91047
    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:91105
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91105
    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:91288
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91288
    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:91291
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91291
    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:91363
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91398
    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:91545
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:91883
    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:92108
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:92108
    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:92136
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:92136
    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:92212
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:92316
    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:92321
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:92321
    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:92671
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:92671
    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:93028
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:93028
    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:93071
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:93071
    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:93077
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:93077
    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:93124
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:93124
    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:93279
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:93279
    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:93341
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:93341
    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:93344
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:93344
    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:93397
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:93397
    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:93457
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:93457
    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:93473
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:93473
    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:93855
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:93855
    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:94121
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94121
    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:94223
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94223
    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:94225
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94225
    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:94534
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:94579
    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:94767
    message : This goto statement must be replaced by a standard iteration statement.
    LINK

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

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:102964
    message : Access of the field 'a' at negative byte offset -51539607552
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:103022
    message : Access of the field 'a' at negative byte offset -24
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:103022
    message : Access of the field 'a' at negative byte offset -48
    LINK

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

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

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

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

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:109429
    message : Access of 'char' element in the region at index -1
    LINK

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:114177
    message : Access of 'char' element in the region at index -1
    LINK

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:120028
    message : Access of 'unsigned char' element in the region at index -1
    LINK

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

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

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

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

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

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:148888
    message : Access of 'char' element in the region at index -1
    LINK

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:149433
    message : Access of the field 'a' at index 3, while it holds only 3 'struct WhereOrCost' elements
    LINK

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

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

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

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

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

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

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

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

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

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

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

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

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169410
    message : Access of 'char' element in the region at index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169410
    message : Access of 'char' element in the region at index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169410
    message : Access of 'char' element in the region at index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169410
    message : Access of 'char' element in the region at index -1
    LINK

  • file : eProsima/Fast-DDS/src/cpp/rtps/persistence/sqlite3.c:169502
    message : Remove any side effects from right hand operands of logical && operator.
    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

  • file : osrf/osrf_pycommon/tests/unit/test_cli_utils/test_common.py:32
    message : Provide a value for field(s) with index 1.
    LINK

ros
  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:315
    message : Ensure that the move constructor of "MatcherBase" is exception-free and declare it "noexcept".
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:320
    message : Ensure that the move assignment operator of "MatcherBase" is exception-free and declare it "noexcept".
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest-matchers.h:510
    message : Make sure that moving an object of class "Matcherconst std::basic_stringchar &" is "noexcept" (for instance, by ensuring that moving base classes and member data is "noexcept").
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/include/gtest/gtest.h:361
    message : Ensure that the swap function is exception-free and declare it "noexcept".
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/src/gtest-death-test.cc:1386
    message : Remove any side effects from right hand operands of logical && operator.
    LINK

  • file : ros/urdfdom/urdf_parser/test/gtest/src/gtest.cc:1195
    message : Ensure that the swap function 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/rcl/rcl_yaml_param_parser/test/mocking_utils/patch.hpp:161
    message : "std::forward" should only be called on a forwarding reference.
    LINK

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

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

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

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

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

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

  • 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:63
    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_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:44
    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:82
    message : Memory copy function accesses out-of-bound array element
    LINK

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

  • file : ros2/rcutils/src/strdup.c:54
    message : Access of 'char' element in the region at index -1
    LINK

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

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

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

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

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

  • file : ros2/rclpy/rclpy/test/test_time.py:114
    message : Fix this invalid "-" operation between incompatible types (Duration and Time).
    LINK

  • file : ros2/ros2cli/ros2doctor/ros2doctor/api/network.py:54
    message : Return a value of type str in this method.
    LINK

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

  • file : ros2/sros2/sros2/sros2/policy/init.py:81
    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:107
    message : Refactor this method to not always return the same value.
    LINK