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