| 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 | build/include/QtQuick3DUtils/6.3.0/QtQuick3DUtils/private/../../../../../../src/utils/qtquick3dutilsglobal_p.h @ Line 66 | cplusplus.NewDelete | Use of memory after it is freed | 24 | ||
| 3 | build/src/assetutils/.rcc/qrc_qmake_QtQuick3D_AssetUtils.cpp @ Line 126 | cppcoreguidelines-special-member-functions | class 'initializer' 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 | ||
| 4 | build/src/effects/.rcc/qmlcache/Quick3DEffects_qmlcache_loader.cpp @ Line 156 | cppcoreguidelines-special-member-functions | class 'Registry' 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 | ||
| 5 | build/src/effects/.rcc/qrc_Quick3DEffects_raw_qml_0.cpp @ Line 3147 | cppcoreguidelines-special-member-functions | class 'initializer' 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 | ||
| 6 | build/src/effects/.rcc/qrc_qmake_QtQuick3D_Effects.cpp @ Line 171 | cppcoreguidelines-special-member-functions | class 'initializer' 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 | ||
| 7 | build/src/helpers/.rcc/qmlcache/Quick3DHelpers_qmlcache_loader.cpp @ Line 30 | cppcoreguidelines-special-member-functions | class 'Registry' 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/helpers/.rcc/qrc_Quick3DHelpers_raw_qml_0.cpp @ Line 1861 | cppcoreguidelines-special-member-functions | class 'initializer' 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/helpers/.rcc/qrc_qmake_QtQuick3D_Helpers.cpp @ Line 137 | cppcoreguidelines-special-member-functions | class 'initializer' 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/quick3d/.rcc/qrc_qmake_QtQuick3D.cpp @ Line 114 | cppcoreguidelines-special-member-functions | class 'initializer' 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 | ||
| 11 | build/src/quick3dparticles/.rcc/qrc_qmake_QtQuick3D_Particles3D.cpp @ Line 127 | cppcoreguidelines-special-member-functions | class 'initializer' 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 | ||
| 12 | build/src/quick3dparticles/Quick3DParticles_autogen/EWIEGA46WW/moc_qquick3dparticlemodelshape_p.cpp @ Line 111 | performance-move-const-arg | std::move of the variable '_r' of the trivially-copyable type 'QVector3D' has no effect; remove std::move() | 1 | ||
| 13 | build/src/runtimerender/.rcc/qrc_res_shaders_particles_nolight_animated.cpp @ Line 702 | cppcoreguidelines-special-member-functions | class 'initializer' 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 | build/src/runtimerender/.rcc/qrc_res_shaders_particles_nolight_mapped.cpp @ Line 611 | cppcoreguidelines-special-member-functions | class 'initializer' 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 | ||
| 15 | src/assetutils/qssgqmlutilities.cpp @ Line 563 | cppcoreguidelines-special-member-functions | class 'QSSGQmlScopedIndent' 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/assetutils/qssgqmlutilities.cpp @ Line 822 | performance-no-automatic-move | constness of 'meshSourceName' prevents automatic move | 1 | ||
| 17 | src/assetutils/qssgqmlutilities.cpp @ Line 841 | performance-no-automatic-move | constness of 'assetPath' prevents automatic move | 1 | ||
| 18 | src/assetutils/qssgqmlutilities.cpp @ Line 853 | performance-no-automatic-move | constness of 'newfilepath' prevents automatic move | 1 | ||
| 19 | src/quick3d/qquick3dinstancing.cpp @ Line 874 | misc-redundant-expression | both sides of operator are equivalent | 1 | ||
| 20 | src/quick3d/qquick3dinstancing_p.h @ Line 174 | cppcoreguidelines-special-member-functions | class 'QQuick3DFileInstancing' 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 | ||
| 21 | src/quick3d/qquick3ditem2d_p.h @ Line 57 | cppcoreguidelines-special-member-functions | class 'QQuick3DItem2D' 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/quick3d/qquick3dobject.cpp @ Line 1144 | cppcoreguidelines-special-member-functions | class 'QSSGItemWrapper' defines a copy constructor and a copy assignment operator but does not define a destructor | 1 | ||
| 23 | src/quick3d/qquick3dtexture.cpp @ Line 115 | optin.cplusplus.VirtualCall | Call to virtual method 'QQuick3DTexture::metaObject' during construction bypasses virtual dispatch | 1 | ||
| 24 | src/quick3dparticles/qquick3dparticlemodelblendparticle_p.h @ Line 57 | cppcoreguidelines-special-member-functions | class 'QQuick3DParticleModelBlendParticle' 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/quick3dparticles/qquick3dparticlemodelshape_p.h @ Line 52 | cppcoreguidelines-special-member-functions | class 'QQuick3DParticleModelShape' 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 | ||
| 26 | src/quick3dparticles/qquick3dparticlespritesequence_p.h @ Line 53 | cppcoreguidelines-special-member-functions | class 'QQuick3DParticleSpriteSequence' 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 | ||
| 27 | src/runtimerender/graphobjects/qssgrendernode_p.h @ Line 62 | cppcoreguidelines-special-member-functions | class 'QSSGRenderNode' 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 | ||
| 28 | src/runtimerender/qssgrhicontext_p.h @ Line 231 | cppcoreguidelines-special-member-functions | class 'QSSGRhiShaderPipeline' defines a copy constructor and a copy assignment operator but does not define a destructor | 1 | ||
| 29 | tools/balsamui/converterthread.h @ Line 39 | cppcoreguidelines-special-member-functions | class 'ConverterThread' 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 | tools/shadergen/parser.cpp @ Line 604 | cppcoreguidelines-special-member-functions | class 'Visitors' defines a copy constructor and a copy assignment operator but does not define a destructor | 1 |