Go To Statistics
  File Severity Checker name Message Bug path length Review status
1 /usr/include/c++/9/bits/atomic_base.h @ Line 207 deadcode.DeadStores Value stored to '__b' during its initialization is never read 1
2 /usr/include/c++/9/bits/atomic_base.h @ Line 218 deadcode.DeadStores Value stored to '__b' during its initialization is never read 1
3 build/src/plugins/position/geoclue2/QGeoPositionInfoSourceFactoryGeoclue2Plugin_autogen/EJRQKI7XPS/moc_client_interface.cpp @ Line 105 performance-move-const-arg passing result of std::move() as a const reference argument; no move will actually happen 1
4 build/src/plugins/position/geoclue2/QGeoPositionInfoSourceFactoryGeoclue2Plugin_autogen/EJRQKI7XPS/moc_client_interface.cpp @ Line 107 performance-move-const-arg passing result of std::move() as a const reference argument; no move will actually happen 1
5 build/src/plugins/position/geoclue2/QGeoPositionInfoSourceFactoryGeoclue2Plugin_autogen/EJRQKI7XPS/moc_manager_interface.cpp @ Line 86 performance-move-const-arg passing result of std::move() as a const reference argument; no move will actually happen 1
6 build/src/plugins/position/geoclue2/QGeoPositionInfoSourceFactoryGeoclue2Plugin_autogen/EJRQKI7XPS/moc_manager_interface.cpp @ Line 88 performance-move-const-arg passing result of std::move() as a const reference argument; no move will actually happen 1
7 build/src/plugins/position/geoclue2/client_interface.h @ Line 27 cppcoreguidelines-special-member-functions class 'OrgFreedesktopGeoClue2ClientInterface' 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
8 build/src/plugins/position/geoclue2/location_interface.h @ Line 27 cppcoreguidelines-special-member-functions class 'OrgFreedesktopGeoClue2LocationInterface' 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
9 build/src/plugins/position/geoclue2/manager_interface.h @ Line 27 cppcoreguidelines-special-member-functions class 'OrgFreedesktopGeoClue2ManagerInterface' 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
10 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeocircle.cpp @ Line 93 performance-move-const-arg passing result of std::move() as a const reference argument; no move will actually happen 1
11 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeocoordinate.cpp @ Line 124 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'qreal' (aka 'double') has no effect; remove std::move() 1
12 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeocoordinate.cpp @ Line 126 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'qreal' (aka 'double') has no effect; remove std::move() 1
13 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopath.cpp @ Line 127 performance-move-const-arg passing result of std::move() as a const reference argument; no move will actually happen 1
14 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopath.cpp @ Line 129 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'double' has no effect; remove std::move() 1
15 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopath.cpp @ Line 131 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'double' has no effect; remove std::move() 1
16 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopath.cpp @ Line 133 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'double' has no effect; remove std::move() 1
17 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopath.cpp @ Line 135 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'qsizetype' (aka 'long long') has no effect; remove std::move() 1
18 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopath.cpp @ Line 142 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() 1
19 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopolygon.cpp @ Line 145 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'qsizetype' (aka 'long long') has no effect; remove std::move() 1
20 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopolygon.cpp @ Line 148 performance-move-const-arg passing result of std::move() as a const reference argument; no move will actually happen 1
21 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopolygon.cpp @ Line 150 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'double' has no effect; remove std::move() 1
22 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopolygon.cpp @ Line 152 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'double' has no effect; remove std::move() 1
23 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopolygon.cpp @ Line 154 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'double' has no effect; remove std::move() 1
24 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopolygon.cpp @ Line 156 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'qsizetype' (aka 'long long') has no effect; remove std::move() 1
25 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeopolygon.cpp @ Line 163 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() 1
26 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeorectangle.cpp @ Line 111 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() 1
27 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeorectangle.cpp @ Line 114 performance-move-const-arg passing result of std::move() as a const reference argument; no move will actually happen 1
28 build/src/positioning/Positioning_autogen/EWIEGA46WW/moc_qgeorectangle.cpp @ Line 117 performance-move-const-arg passing result of std::move() as a const reference argument; no move will actually happen 1
29 build/src/positioning/Positioning_autogen/include/moc_qgeoshape.cpp @ Line 110 performance-move-const-arg std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() 1
30 build/src/positioning/Positioning_autogen/include/moc_qgeoshape.cpp @ Line 112 performance-move-const-arg passing result of std::move() as a const reference argument; no move will actually happen 1
31 src/plugins/position/geoclue2/qgeopositioninfosource_geoclue2_p.h @ Line 53 cppcoreguidelines-special-member-functions class 'QGeoPositionInfoSourceGeoclue2' 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/plugins/position/nmea/qgeopositioninfosourcefactory_nmea.cpp @ Line 70 cppcoreguidelines-special-member-functions class 'IODeviceContainer' defines a copy constructor and a copy assignment operator but does not define a destructor 1
33 src/plugins/position/nmea/qgeopositioninfosourcefactory_nmea.cpp @ Line 142 cppcoreguidelines-special-member-functions class 'NmeaSource' 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/plugins/position/nmea/qgeopositioninfosourcefactory_nmea.cpp @ Line 304 cppcoreguidelines-special-member-functions class 'NmeaSatelliteSource' 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/plugins/position/nmea/qiopipe.cpp @ Line 142 optin.cplusplus.VirtualCall Call to virtual method 'QIOPipe::open' during construction bypasses virtual dispatch 16
36 src/plugins/position/nmea/qiopipe.cpp @ Line 142 optin.cplusplus.VirtualCall Call to virtual method 'QIOPipe::open' during construction bypasses virtual dispatch 3
37 src/plugins/position/nmea/qiopipe_p.h @ Line 90 cppcoreguidelines-special-member-functions class 'QIOPipePrivate' 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
38 src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp @ Line 324 optin.cplusplus.VirtualCall Call to virtual method 'QGeoAreaMonitorPolling::positionInfoSource' during construction bypasses virtual dispatch 3
39 src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp @ Line 325 optin.cplusplus.VirtualCall Call to virtual method 'QGeoAreaMonitorPolling::setPositionInfoSource' during construction bypasses virtual dispatch 4
40 src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp @ Line 324 optin.cplusplus.VirtualCall Call to virtual method 'QGeoAreaMonitorPolling::positionInfoSource' during construction bypasses virtual dispatch 3
41 src/plugins/position/positionpoll/qgeoareamonitor_polling.cpp @ Line 325 optin.cplusplus.VirtualCall Call to virtual method 'QGeoAreaMonitorPolling::setPositionInfoSource' during construction bypasses virtual dispatch 4
42 src/plugins/position/positionpoll/qgeoareamonitor_polling.h @ Line 53 cppcoreguidelines-special-member-functions class 'QGeoAreaMonitorPolling' 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
43 src/positioning/qdoublematrix4x4.cpp @ Line 149 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 8
44 src/positioning/qdoublematrix4x4.cpp @ Line 182 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 8
45 src/positioning/qdoublematrix4x4.cpp @ Line 217 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 3
46 src/positioning/qdoublematrix4x4.cpp @ Line 252 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 3
47 src/positioning/qdoublematrix4x4.cpp @ Line 580 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 10
48 src/positioning/qdoublematrix4x4.cpp @ Line 673 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 8
49 src/positioning/qdoublematrix4x4.cpp @ Line 718 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 8
50 src/positioning/qdoublematrix4x4.cpp @ Line 748 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 6
51 src/positioning/qdoublematrix4x4.cpp @ Line 781 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 5
52 src/positioning/qdoublematrix4x4.cpp @ Line 820 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 4
53 src/positioning/qdoublematrix4x4.cpp @ Line 848 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 5
54 src/positioning/qdoublematrix4x4.cpp @ Line 972 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 10
55 src/positioning/qdoublematrix4x4_p.h @ Line 489 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 3
56 src/positioning/qdoublematrix4x4_p.h @ Line 512 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 3
57 src/positioning/qdoublematrix4x4_p.h @ Line 549 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 4
58 src/positioning/qdoublematrix4x4_p.h @ Line 795 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 3
59 src/positioning/qdoublematrix4x4_p.h @ Line 818 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 3
60 src/positioning/qdoublematrix4x4_p.h @ Line 841 optin.cplusplus.UninitializedObject 1 uninitialized field at the end of the constructor call 3
61 src/positioning/qgeoaddress_p.h @ Line 63 cppcoreguidelines-special-member-functions class 'QGeoAddressPrivate' defines a non-default destructor and a copy constructor but does not define a copy assignment operator, a move constructor or a move assignment operator 1
62 src/positioning/qgeoareamonitorinfo.cpp @ Line 87 cppcoreguidelines-special-member-functions class 'QGeoAreaMonitorInfoPrivate' defines a non-default destructor and a copy constructor but does not define a copy assignment operator, a move constructor or a move assignment operator 1
63 src/positioning/qgeocircle.cpp @ Line 181 optin.cplusplus.VirtualCall Call to virtual method 'QGeoCirclePrivate::isValid' during construction bypasses virtual dispatch 13
64 src/positioning/qgeocircle.cpp @ Line 249 optin.cplusplus.VirtualCall Call to virtual method 'QGeoCirclePrivate::isEmpty' during construction bypasses virtual dispatch 11
65 src/positioning/qgeocircle.cpp @ Line 181 optin.cplusplus.VirtualCall Call to virtual method 'QGeoCirclePrivate::isValid' during construction bypasses virtual dispatch 7
66 src/positioning/qgeocircle.cpp @ Line 249 optin.cplusplus.VirtualCall Call to virtual method 'QGeoCirclePrivate::isEmpty' during construction bypasses virtual dispatch 5
67 src/positioning/qgeocircle.cpp @ Line 181 optin.cplusplus.VirtualCall Call to virtual method 'QGeoCirclePrivate::isValid' during construction bypasses virtual dispatch 17
68 src/positioning/qgeocircle.cpp @ Line 249 optin.cplusplus.VirtualCall Call to virtual method 'QGeoCirclePrivate::isEmpty' during construction bypasses virtual dispatch 15
69 src/positioning/qgeocircle.h @ Line 50 cppcoreguidelines-special-member-functions class 'QGeoCircle' defines a non-default destructor, a copy constructor and a copy assignment operator but does not define a move constructor or a move assignment operator 1
70 src/positioning/qgeocircle_p.h @ Line 59 cppcoreguidelines-special-member-functions class 'QGeoCirclePrivate' defines a non-default destructor and a copy constructor but does not define a copy assignment operator, a move constructor or a move assignment operator 1
71 src/positioning/qgeocoordinate_p.h @ Line 59 cppcoreguidelines-special-member-functions class 'QGeoCoordinatePrivate' defines a non-default destructor and a copy constructor but does not define a copy assignment operator, a move constructor or a move assignment operator 1
72 src/positioning/qgeocoordinate_p.h @ Line 78 cppcoreguidelines-special-member-functions class 'QGeoMercatorCoordinatePrivate' defines a non-default destructor and a copy constructor but does not define a copy assignment operator, a move constructor or a move assignment operator 1
73 src/positioning/qgeocoordinateobject_p.h @ Line 61 cppcoreguidelines-special-member-functions class 'QGeoCoordinateObject' 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
74 src/positioning/qgeolocation.cpp @ Line 50 bugprone-copy-constructor-init calling a base constructor other than the copy constructor 1
75 src/positioning/qgeolocation_p.h @ Line 62 cppcoreguidelines-special-member-functions class 'QGeoLocationPrivate' defines a non-default destructor and a copy constructor but does not define a copy assignment operator, a move constructor or a move assignment operator 1
76 src/positioning/qgeopath.cpp @ Line 403 optin.cplusplus.VirtualCall Call to virtual method 'QGeoPathPrivate::setPath' during construction bypasses virtual dispatch 13
77 src/positioning/qgeopath.cpp @ Line 404 optin.cplusplus.VirtualCall Call to virtual method 'QGeoPathPrivate::setWidth' during construction bypasses virtual dispatch 13
78 src/positioning/qgeopath.cpp @ Line 610 optin.cplusplus.VirtualCall Call to virtual method 'QGeoPathPrivate::markDirty' during construction bypasses virtual dispatch 16
79 src/positioning/qgeopath.cpp @ Line 403 optin.cplusplus.VirtualCall Call to virtual method 'QGeoPathPrivate::setPath' during construction bypasses virtual dispatch 3
80 src/positioning/qgeopath.cpp @ Line 404 optin.cplusplus.VirtualCall Call to virtual method 'QGeoPathPrivate::setWidth' during construction bypasses virtual dispatch 3
81 src/positioning/qgeopath.cpp @ Line 610 optin.cplusplus.VirtualCall Call to virtual method 'QGeoPathPrivate::markDirty' during construction bypasses virtual dispatch 6
82 src/positioning/qgeopath.cpp @ Line 403 optin.cplusplus.VirtualCall Call to virtual method 'QGeoPathPrivate::setPath' during construction bypasses virtual dispatch 17
83 src/positioning/qgeopath.cpp @ Line 404 optin.cplusplus.VirtualCall Call to virtual method 'QGeoPathPrivate::setWidth' during construction bypasses virtual dispatch 17
84 src/positioning/qgeopath.cpp @ Line 610 optin.cplusplus.VirtualCall Call to virtual method 'QGeoPathPrivate::markDirty' during construction bypasses virtual dispatch 20
85 src/positioning/qgeopath.cpp @ Line 403 optin.cplusplus.VirtualCall Call to virtual method 'QGeoPathPrivate::setPath' during construction bypasses virtual dispatch 5
86 src/positioning/qgeopath.cpp @ Line 404 optin.cplusplus.VirtualCall Call to virtual method 'QGeoPathPrivate::setWidth' during construction bypasses virtual dispatch 5
87 src/positioning/qgeopath.h @ Line 51 cppcoreguidelines-special-member-functions class 'QGeoPath' defines a non-default destructor, a copy constructor and a copy assignment operator but does not define a move constructor or a move assignment operator 1
88 src/positioning/qgeopath_p.h @ Line 172 cppcoreguidelines-special-member-functions class 'QGeoPathPrivate' 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
89 src/positioning/qgeopath_p.h @ Line 218 cppcoreguidelines-special-member-functions class 'QGeoPathPrivateEager' 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
90 src/positioning/qgeopath_p.h @ Line 246 cppcoreguidelines-special-member-functions class 'QGeoPathEager' 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
91 src/positioning/qgeopolygon.h @ Line 51 cppcoreguidelines-special-member-functions class 'QGeoPolygon' defines a non-default destructor, a copy constructor and a copy assignment operator but does not define a move constructor or a move assignment operator 1
92 src/positioning/qgeopolygon_p.h @ Line 60 cppcoreguidelines-special-member-functions class 'QGeoPolygonPrivate' 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
93 src/positioning/qgeopolygon_p.h @ Line 93 cppcoreguidelines-special-member-functions class 'QGeoPolygonPrivateEager' 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
94 src/positioning/qgeopolygon_p.h @ Line 123 cppcoreguidelines-special-member-functions class 'QGeoPolygonEager' 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
95 src/positioning/qgeopositioninfo_p.h @ Line 61 cppcoreguidelines-special-member-functions class 'QGeoPositionInfoPrivate' defines a non-default destructor and a copy constructor but does not define a copy assignment operator, a move constructor or a move assignment operator 1
96 src/positioning/qgeopositioninfosource_p.h @ Line 66 cppcoreguidelines-special-member-functions class 'QGeoPositionInfoSourcePrivate' 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
97 src/positioning/qgeopositioninfosourcefactory.h @ Line 50 cppcoreguidelines-special-member-functions class 'QGeoPositionInfoSourceFactory' 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
98 src/positioning/qgeorectangle.h @ Line 49 cppcoreguidelines-special-member-functions class 'QGeoRectangle' defines a non-default destructor, a copy constructor and a copy assignment operator but does not define a move constructor or a move assignment operator 1
99 src/positioning/qgeorectangle_p.h @ Line 59 cppcoreguidelines-special-member-functions class 'QGeoRectanglePrivate' defines a non-default destructor and a copy constructor but does not define a copy assignment operator, a move constructor or a move assignment operator 1
100 src/positioning/qgeosatelliteinfo_p.h @ Line 60 cppcoreguidelines-special-member-functions class 'QGeoSatelliteInfoPrivate' defines a non-default destructor and a copy constructor but does not define a copy assignment operator, a move constructor or a move assignment operator 1
101 src/positioning/qgeosatelliteinfosource_p.h @ Line 60 cppcoreguidelines-special-member-functions class 'QGeoSatelliteInfoSourcePrivate' 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
102 src/positioning/qgeoshape.h @ Line 52 cppcoreguidelines-special-member-functions class 'QGeoShape' defines a non-default destructor, a copy constructor and a copy assignment operator but does not define a move constructor or a move assignment operator 1
103 src/positioning/qgeoshape_p.h @ Line 60 cppcoreguidelines-special-member-functions class 'QGeoShapePrivate' 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
104 src/positioning/qnmeapositioninfosource_p.h @ Line 75 cppcoreguidelines-special-member-functions class 'QNmeaPositionInfoSourcePrivate' 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
105 src/positioning/qnmeapositioninfosource_p.h @ Line 131 cppcoreguidelines-special-member-functions class 'QNmeaReader' 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
106 src/positioning/qnmeapositioninfosource_p.h @ Line 162 cppcoreguidelines-special-member-functions class 'QNmeaSimulatedReader' 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
107 src/positioning/qnmeasatelliteinfosource.cpp @ Line 57 cppcoreguidelines-special-member-functions class 'QGeoSatelliteInfoPrivateNmea' defines a non-default destructor and a copy constructor but does not define a copy assignment operator, a move constructor or a move assignment operator 1
108 src/positioning/qnmeasatelliteinfosource_p.h @ Line 104 cppcoreguidelines-special-member-functions class 'QNmeaSatelliteInfoSourcePrivate' 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
109 src/positioning/qnmeasatelliteinfosource_p.h @ Line 147 cppcoreguidelines-special-member-functions class 'QNmeaSatelliteReader' 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