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