Go To Statistics
  File Severity Checker name Message Bug path length Review status
1 /home/cc-runs/install_dir/dev/include/QtCore/qobjectdefs.h @ Line 308 cplusplus.NewDeleteLeaks Potential memory leak 5
2 /home/cc-runs/install_dir/dev/include/QtCore/qobjectdefs.h @ Line 352 cplusplus.NewDeleteLeaks Potential memory leak 9
3 /home/cc-runs/install_dir/dev/include/QtCore/qtimer.h @ Line 164 cplusplus.NewDeleteLeaks Potential memory leak 11
4 /home/cc-runs/install_dir/dev/include/QtCore/qtimer.h @ Line 164 cplusplus.NewDeleteLeaks Potential memory leak 10
5 /home/cc-runs/install_dir/dev/include/QtCore/qtimer.h @ Line 164 cplusplus.NewDeleteLeaks Potential memory leak 9
6 /usr/include/c++/9/bits/atomic_base.h @ Line 207 deadcode.DeadStores Value stored to '__b' during its initialization is never read 1
7 /usr/include/c++/9/bits/atomic_base.h @ Line 218 deadcode.DeadStores Value stored to '__b' during its initialization is never read 1
8 src/plugins/canbus/peakcan/peakcanbackend.cpp @ Line 535 optin.cplusplus.VirtualCall Call to virtual method 'PeakCanBackend::setConfigurationParameter' during construction bypasses virtual dispatch 3
9 src/plugins/canbus/peakcan/peakcanbackend.cpp @ Line 798 optin.cplusplus.VirtualCall Call to virtual method 'PeakCanBackend::close' during destruction bypasses virtual dispatch 2
10 src/plugins/canbus/peakcan/peakcanbackend.cpp @ Line 164 clang-diagnostic-pessimizing-move moving a temporary object prevents copy elision 2
11 src/plugins/canbus/peakcan/peakcanbackend.cpp @ Line 211 clang-diagnostic-pessimizing-move moving a temporary object prevents copy elision 2
12 src/plugins/canbus/peakcan/peakcanbackend.cpp @ Line 229 performance-no-automatic-move constness of 'result' prevents automatic move 1
13 src/plugins/canbus/socketcan/socketcanbackend.cpp @ Line 188 optin.cplusplus.VirtualCall Call to virtual method 'SocketCanBackend::close' during destruction bypasses virtual dispatch 1
14 src/plugins/canbus/socketcan/socketcanbackend.cpp @ Line 149 clang-diagnostic-pessimizing-move moving a temporary object prevents copy elision 2
15 src/plugins/canbus/socketcan/socketcanbackend.h @ Line 85 cppcoreguidelines-special-member-functions class 'SocketCanBackend' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
16 src/plugins/canbus/tinycan/tinycanbackend.cpp @ Line 513 optin.cplusplus.VirtualCall Call to virtual method 'TinyCanBackend::close' during destruction bypasses virtual dispatch 1
17 src/plugins/canbus/tinycan/tinycanbackend_p.h @ Line 60 cppcoreguidelines-special-member-functions class 'TinyCanBackendPrivate' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
18 src/plugins/canbus/virtualcan/virtualcanbackend.cpp @ Line 308 clang-diagnostic-pessimizing-move moving a temporary object prevents copy elision 2
19 src/serialbus/qcanbus.h @ Line 47 cppcoreguidelines-special-member-functions class 'QCanBus' defines a copy constructor and a copy assignment operator but does not define a destructor 1
20 src/serialbus/qcanbusdevice.cpp @ Line 609 bugprone-unused-raii object destroyed immediately after creation; did you mean to name the object? 2
21 src/serialbus/qcanbusdevice.h @ Line 51 cppcoreguidelines-special-member-functions class 'QCanBusDevice' defines a copy constructor and a copy assignment operator but does not define a destructor 1
22 src/serialbus/qcanbusdeviceinfo.h @ Line 48 cppcoreguidelines-special-member-functions class 'QCanBusDeviceInfo' defines a non-default destructor, a copy constructor, a copy assignment operator and a move assignment operator but does not define a move constructor 1
23 src/serialbus/qcanbusdeviceinfo_p.h @ Line 56 cppcoreguidelines-special-member-functions class 'QCanBusDeviceInfoPrivate' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
24 src/serialbus/qcanbusfactory.h @ Line 47 cppcoreguidelines-special-member-functions class 'QCanBusFactory' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
25 src/serialbus/qcanbusframe.cpp @ Line 428 clang-diagnostic-format format specifies type 'int' but the argument has type 'qsizetype' (aka 'long long') 2
26 src/serialbus/qmodbusclient.cpp @ Line 543 core.UndefinedBinaryOperatorResult The left operand of '!=' is a garbage value 18
27 src/serialbus/qmodbusclient.cpp @ Line 548 core.CallAndMessage 1st function call argument is an uninitialized value 31
28 src/serialbus/qmodbusclient.cpp @ Line 580 core.UndefinedBinaryOperatorResult The left operand of '<' is a garbage value 18
29 src/serialbus/qmodbusclient.cpp @ Line 584 core.CallAndMessage 1st function call argument is an uninitialized value 31
30 src/serialbus/qmodbusclient.h @ Line 50 cppcoreguidelines-special-member-functions class 'QModbusClient' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
31 src/serialbus/qmodbuscommevent_p.h @ Line 92 misc-unconventional-assign-operator operator=() should return 'QModbusCommEvent&' 1
32 src/serialbus/qmodbusdevice.h @ Line 47 cppcoreguidelines-special-member-functions class 'QModbusDevice' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
33 src/serialbus/qmodbuspdu.cpp @ Line 51 cppcoreguidelines-special-member-functions class 'QModbusPduPrivate' defines a copy constructor, a copy assignment operator, a move constructor and a move assignment operator but does not define a destructor 1
34 src/serialbus/qmodbuspdu.cpp @ Line 123 cppcoreguidelines-special-member-functions class 'RAII' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
35 src/serialbus/qmodbuspdu.cpp @ Line 160 core.UndefinedBinaryOperatorResult The left operand of '==' is a garbage value 18
36 src/serialbus/qmodbuspdu.cpp @ Line 185 core.UndefinedBinaryOperatorResult The left operand of '==' is a garbage value 19
37 src/serialbus/qmodbuspdu.cpp @ Line 600 core.UndefinedBinaryOperatorResult The left operand of '==' is a garbage value 14
38 src/serialbus/qmodbuspdu.cpp @ Line 750 core.UndefinedBinaryOperatorResult The left operand of '+' is a garbage value 22
39 src/serialbus/qmodbuspdu.h @ Line 47 cppcoreguidelines-special-member-functions class 'QModbusPdu' defines a default destructor, a copy constructor and a copy assignment operator but does not define a move constructor or a move assignment operator 1
40 src/serialbus/qmodbusrtuserialclient.cpp @ Line 75 optin.cplusplus.VirtualCall Call to virtual method 'QModbusRtuSerialClient::close' during destruction bypasses virtual dispatch 1
41 src/serialbus/qmodbusrtuserialclient.h @ Line 46 cppcoreguidelines-special-member-functions class 'QModbusRtuSerialClient' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
42 src/serialbus/qmodbusrtuserialserver.cpp @ Line 77 optin.cplusplus.VirtualCall Call to virtual method 'QModbusRtuSerialServer::close' during destruction bypasses virtual dispatch 1
43 src/serialbus/qmodbusrtuserialserver.cpp @ Line 185 core.UndefinedBinaryOperatorResult The left operand of '==' is a garbage value 12
44 src/serialbus/qmodbusrtuserialserver.h @ Line 46 cppcoreguidelines-special-member-functions class 'QModbusRtuSerialServer' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
45 src/serialbus/qmodbusserver.cpp @ Line 716 core.UndefinedBinaryOperatorResult The left operand of '<' is a garbage value 18
46 src/serialbus/qmodbusserver.cpp @ Line 764 core.UndefinedBinaryOperatorResult The left operand of '<' is a garbage value 18
47 src/serialbus/qmodbusserver.cpp @ Line 796 core.UndefinedBinaryOperatorResult The left operand of '!=' is a garbage value 18
48 src/serialbus/qmodbusserver.cpp @ Line 802 core.CallAndMessage 2nd function call argument is an uninitialized value 18
49 src/serialbus/qmodbusserver.cpp @ Line 965 core.UndefinedBinaryOperatorResult The left operand of '!=' is a garbage value 16
50 src/serialbus/qmodbusserver.cpp @ Line 1018 core.UndefinedBinaryOperatorResult The left operand of '!=' is a garbage value 16
51 src/serialbus/qmodbusserver.cpp @ Line 1091 core.CallAndMessage 2nd function call argument is an uninitialized value 16
52 src/serialbus/qmodbusserver.cpp @ Line 1114 core.UndefinedBinaryOperatorResult The left operand of '!=' is a garbage value 16
53 src/serialbus/qmodbusserver.cpp @ Line 1170 core.CallAndMessage 2nd function call argument is an uninitialized value 16
54 src/serialbus/qmodbusserver.cpp @ Line 1222 core.CallAndMessage 1st function call argument is an uninitialized value 40
55 src/serialbus/qmodbusserver.h @ Line 50 cppcoreguidelines-special-member-functions class 'QModbusServer' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
56 src/serialbus/qmodbustcpclient.cpp @ Line 69 optin.cplusplus.VirtualCall Call to virtual method 'QModbusTcpClient::close' during destruction bypasses virtual dispatch 1
57 src/serialbus/qmodbustcpclient.h @ Line 46 cppcoreguidelines-special-member-functions class 'QModbusTcpClient' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
58 src/serialbus/qmodbustcpserver.cpp @ Line 77 optin.cplusplus.VirtualCall Call to virtual method 'QModbusTcpServer::close' during destruction bypasses virtual dispatch 1
59 src/serialbus/qmodbustcpserver.h @ Line 48 cppcoreguidelines-special-member-functions class 'QModbusTcpConnectionObserver' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
60 src/serialbus/qmodbustcpserver.h @ Line 56 cppcoreguidelines-special-member-functions class 'QModbusTcpServer' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1
61 src/tools/canbusutil/sigtermhandler.h @ Line 42 cppcoreguidelines-special-member-functions class 'SigTermHandler' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator 1