|
File |
Severity |
Checker name |
Message |
Bug path length |
Review status |
1 |
/home/cc-runs/analyzer_builds/qtscxml/tools/qscxmlc/.qt/rcc/qrc_templates.cpp @ Line 470
|
|
cppcoreguidelines-special-member-functions |
class 'initializer' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
2 |
/home/cc-runs/install_dir/dev/include/QtCore/qsharedpointer_impl.h @ Line 133
|
|
cplusplus.NewDelete |
Use of memory after it is freed |
6 |
unreviewed
|
3 |
/home/cc-runs/install_dir/dev/include/QtCore/qsharedpointer_impl.h @ Line 133
|
|
cplusplus.NewDelete |
Use of memory after it is freed |
9 |
unreviewed
|
4 |
/home/cc-runs/install_dir/dev/include/QtCore/qsharedpointer_impl.h @ Line 133
|
|
cplusplus.NewDelete |
Use of memory after it is freed |
14 |
unreviewed
|
5 |
/home/cc-runs/install_dir/dev/include/QtCore/qsharedpointer_impl.h @ Line 133
|
|
cplusplus.NewDelete |
Use of memory after it is freed |
13 |
unreviewed
|
6 |
/home/cc-runs/install_dir/dev/include/QtCore/qtimer.h @ Line 79
|
|
cplusplus.NewDeleteLeaks |
Potential memory leak |
9 |
unreviewed
|
7 |
src/scxml/qscxmlcompiler.cpp @ Line 668
|
|
cplusplus.NewDeleteLeaks |
Potential memory leak |
15 |
unreviewed
|
8 |
src/scxml/qscxmlcompiler.cpp @ Line 35
|
|
misc-use-anonymous-namespace |
variable 'scxmlNamespace' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
9 |
src/scxml/qscxmlcompiler.cpp @ Line 36
|
|
misc-use-anonymous-namespace |
variable 'qtScxmlNamespace' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
10 |
src/scxml/qscxmlcompiler.cpp @ Line 481
|
|
cppcoreguidelines-special-member-functions |
class 'DynamicStateMachine' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
11 |
src/scxml/qscxmlcompiler.cpp @ Line 2318
|
|
performance-no-automatic-move |
constness of 'result' prevents automatic move |
1 |
unreviewed
|
12 |
src/scxml/qscxmlcompiler.h @ Line 15
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlCompiler' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
13 |
src/scxml/qscxmlcompiler.h @ Line 18
|
|
cppcoreguidelines-special-member-functions |
class 'Loader' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
14 |
src/scxml/qscxmlcompiler.h @ Line 15
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlCompiler' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
15 |
src/scxml/qscxmlcompiler.h @ Line 18
|
|
cppcoreguidelines-special-member-functions |
class 'Loader' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
16 |
src/scxml/qscxmlcompiler_p.h @ Line 105
|
|
cppcoreguidelines-special-member-functions |
class 'Instruction' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
17 |
src/scxml/qscxmlcompiler_p.h @ Line 228
|
|
cppcoreguidelines-special-member-functions |
class 'StateContainer' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
18 |
src/scxml/qscxmlcompiler_p.h @ Line 371
|
|
cppcoreguidelines-special-member-functions |
class 'ScxmlDocument' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
19 |
src/scxml/qscxmlcompiler_p.h @ Line 444
|
|
cppcoreguidelines-special-member-functions |
class 'NodeVisitor' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
20 |
src/scxml/qscxmlcompiler_p.h @ Line 621
|
|
cppcoreguidelines-special-member-functions |
class 'ParserState' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
21 |
src/scxml/qscxmlcompiler_p.h @ Line 105
|
|
cppcoreguidelines-special-member-functions |
class 'Instruction' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
22 |
src/scxml/qscxmlcompiler_p.h @ Line 228
|
|
cppcoreguidelines-special-member-functions |
class 'StateContainer' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
23 |
src/scxml/qscxmlcompiler_p.h @ Line 371
|
|
cppcoreguidelines-special-member-functions |
class 'ScxmlDocument' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
24 |
src/scxml/qscxmlcompiler_p.h @ Line 444
|
|
cppcoreguidelines-special-member-functions |
class 'NodeVisitor' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
25 |
src/scxml/qscxmlcompiler_p.h @ Line 621
|
|
cppcoreguidelines-special-member-functions |
class 'ParserState' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
26 |
src/scxml/qscxmldatamodel.cpp @ Line 13
|
|
misc-use-anonymous-namespace |
variable 'loader' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
27 |
src/scxml/qscxmlevent.cpp @ Line 25
|
|
core.CallAndMessage |
Called C++ object pointer is null |
8 |
unreviewed
|
28 |
src/scxml/qscxmlevent.cpp @ Line 34
|
|
core.CallAndMessage |
Called C++ object pointer is null |
11 |
unreviewed
|
29 |
src/scxml/qscxmlevent.cpp @ Line 45
|
|
core.CallAndMessage |
Called C++ object pointer is null |
13 |
unreviewed
|
30 |
src/scxml/qscxmlevent.cpp @ Line 60
|
|
core.CallAndMessage |
Called C++ object pointer is null |
12 |
unreviewed
|
31 |
src/scxml/qscxmlevent.cpp @ Line 67
|
|
core.CallAndMessage |
Called C++ object pointer is null |
13 |
unreviewed
|
32 |
src/scxml/qscxmlevent.cpp @ Line 99
|
|
core.CallAndMessage |
Called C++ object pointer is null |
17 |
unreviewed
|
33 |
src/scxml/qscxmlevent.cpp @ Line 146
|
|
core.CallAndMessage |
Called C++ object pointer is null |
17 |
unreviewed
|
34 |
src/scxml/qscxmlevent.cpp @ Line 25
|
|
core.CallAndMessage |
Called C++ object pointer is null |
14 |
unreviewed
|
35 |
src/scxml/qscxmlevent.cpp @ Line 34
|
|
core.CallAndMessage |
Called C++ object pointer is null |
17 |
unreviewed
|
36 |
src/scxml/qscxmlevent.cpp @ Line 45
|
|
core.CallAndMessage |
Called C++ object pointer is null |
20 |
unreviewed
|
37 |
src/scxml/qscxmlevent.cpp @ Line 60
|
|
core.CallAndMessage |
Called C++ object pointer is null |
19 |
unreviewed
|
38 |
src/scxml/qscxmlevent.cpp @ Line 67
|
|
core.CallAndMessage |
Called C++ object pointer is null |
20 |
unreviewed
|
39 |
src/scxml/qscxmlevent.cpp @ Line 99
|
|
core.CallAndMessage |
Called C++ object pointer is null |
25 |
unreviewed
|
40 |
src/scxml/qscxmlevent.cpp @ Line 146
|
|
core.CallAndMessage |
Called C++ object pointer is null |
23 |
unreviewed
|
41 |
src/scxml/qscxmlexecutablecontent.cpp @ Line 201
|
|
misc-use-anonymous-namespace |
function 'parseTime' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
42 |
src/scxml/qscxmlexecutablecontent_p.h @ Line 464
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlExecutionEngine' defines a copy constructor and a copy assignment operator but does not define a destructor |
1 |
unreviewed
|
43 |
src/scxml/qscxmlexecutablecontent_p.h @ Line 464
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlExecutionEngine' defines a copy constructor and a copy assignment operator but does not define a destructor |
1 |
unreviewed
|
44 |
src/scxml/qscxmlinvokableservice.cpp @ Line 221
|
|
performance-no-automatic-move |
constness of 'newId' prevents automatic move |
1 |
unreviewed
|
45 |
src/scxml/qscxmlinvokableservice_p.h @ Line 51
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlScxmlService' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
46 |
src/scxml/qscxmlinvokableservice_p.h @ Line 51
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlScxmlService' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
47 |
src/scxml/qscxmlnulldatamodel.h @ Line 12
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlNullDataModel' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
48 |
src/scxml/qscxmlnulldatamodel.h @ Line 12
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlNullDataModel' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
49 |
src/scxml/qscxmlstatemachine.cpp @ Line 189
|
|
misc-use-anonymous-namespace |
function 'signalIndex' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
50 |
src/scxml/qscxmlstatemachine.cpp @ Line 252
|
|
misc-use-anonymous-namespace |
function 'nextSegment' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
51 |
src/scxml/qscxmlstatemachine.cpp @ Line 1187
|
|
readability-suspicious-call-argument |
1st argument 'targetStateIndex' (passed to 'stateIndex') looks like it might be swapped with the 2nd, 'stateIndex' (passed to 'ancestorIndex') |
2 |
unreviewed
|
52 |
src/scxml/qscxmlstatemachine.cpp @ Line 1726
|
|
bugprone-misplaced-widening-cast |
either cast from 'int' to 'size_t' (aka 'unsigned long') is ineffective, or there is loss of precision before the conversion |
1 |
unreviewed
|
53 |
src/scxml/qscxmlstatemachine_p.h @ Line 92
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlStateMachinePrivate' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
54 |
src/scxml/qscxmlstatemachine_p.h @ Line 139
|
|
performance-move-const-arg |
std::move of the const expression has no effect; remove std::move() |
1 |
unreviewed
|
55 |
src/scxml/qscxmlstatemachine_p.h @ Line 186
|
|
cppcoreguidelines-special-member-functions |
class 'Queue' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
56 |
src/scxml/qscxmlstatemachine_p.h @ Line 92
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlStateMachinePrivate' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
57 |
src/scxml/qscxmlstatemachine_p.h @ Line 139
|
|
performance-move-const-arg |
std::move of the const expression has no effect; remove std::move() |
1 |
unreviewed
|
58 |
src/scxml/qscxmlstatemachine_p.h @ Line 186
|
|
cppcoreguidelines-special-member-functions |
class 'Queue' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
59 |
src/scxml/qscxmltabledata.h @ Line 18
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlTableData' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
60 |
src/scxml/qscxmltabledata.h @ Line 18
|
|
cppcoreguidelines-special-member-functions |
class 'QScxmlTableData' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
61 |
src/statemachine/qeventtransition_p.h @ Line 26
|
|
cppcoreguidelines-special-member-functions |
class 'QEventTransitionPrivate' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
62 |
src/statemachine/qeventtransition_p.h @ Line 26
|
|
cppcoreguidelines-special-member-functions |
class 'QEventTransitionPrivate' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
63 |
src/statemachine/qfinalstate_p.h @ Line 25
|
|
cppcoreguidelines-special-member-functions |
class 'QFinalStatePrivate' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
64 |
src/statemachine/qhistorystate.cpp @ Line 201
|
|
misc-use-anonymous-namespace |
function 'isSoleEntry' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
65 |
src/statemachine/qsignaleventgenerator_p.h @ Line 29
|
|
cppcoreguidelines-special-member-functions |
class 'QSignalEventGenerator' defines a copy constructor, a copy assignment operator, a move constructor and a move assignment operator but does not define a destructor |
1 |
unreviewed
|
66 |
src/statemachine/qsignaleventgenerator_p.h @ Line 29
|
|
cppcoreguidelines-special-member-functions |
class 'QSignalEventGenerator' defines a copy constructor, a copy assignment operator, a move constructor and a move assignment operator but does not define a destructor |
1 |
unreviewed
|
67 |
src/statemachine/qstate_p.h @ Line 60
|
|
cppcoreguidelines-special-member-functions |
class 'QStatePrivate' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
68 |
src/statemachine/qstate_p.h @ Line 60
|
|
cppcoreguidelines-special-member-functions |
class 'QStatePrivate' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
69 |
src/statemachine/qstatemachine.cpp @ Line 274
|
|
misc-use-anonymous-namespace |
function 'isDescendant' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
70 |
src/statemachine/qstatemachine.cpp @ Line 286
|
|
misc-use-anonymous-namespace |
function 'containsDecendantOf' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
71 |
src/statemachine/qstatemachine.cpp @ Line 295
|
|
misc-use-anonymous-namespace |
function 'descendantDepth' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
72 |
src/statemachine/qstatemachine.cpp @ Line 317
|
|
misc-use-anonymous-namespace |
function 'getProperAncestors' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
73 |
src/statemachine/qstatemachine.cpp @ Line 346
|
|
misc-use-anonymous-namespace |
function 'getEffectiveTargetStates' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
74 |
src/statemachine/qstatemachine.cpp @ Line 409
|
|
misc-use-anonymous-namespace |
function 'indexOfDescendant' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
75 |
src/statemachine/qstatemachine.h @ Line 36
|
|
cppcoreguidelines-special-member-functions |
class 'SignalEvent' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
76 |
src/statemachine/qstatemachine.h @ Line 55
|
|
cppcoreguidelines-special-member-functions |
class 'WrappedEvent' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
77 |
src/statemachine/qstatemachine.h @ Line 36
|
|
cppcoreguidelines-special-member-functions |
class 'SignalEvent' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
78 |
src/statemachine/qstatemachine.h @ Line 55
|
|
cppcoreguidelines-special-member-functions |
class 'WrappedEvent' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
79 |
src/statemachine/qstatemachine_p.h @ Line 52
|
|
cppcoreguidelines-special-member-functions |
class 'QStateMachinePrivate' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
80 |
src/statemachine/qstatemachine_p.h @ Line 52
|
|
cppcoreguidelines-special-member-functions |
class 'QStateMachinePrivate' defines a non-default destructor but does not define a copy constructor or a copy assignment operator |
1 |
unreviewed
|
81 |
tools/qscxmlc/generator.cpp @ Line 73
|
|
misc-use-anonymous-namespace |
function 'metaTypeEnumValueString' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
82 |
tools/qscxmlc/generator.cpp @ Line 165
|
|
misc-use-anonymous-namespace |
function 'aggregateParameterCount' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
83 |
tools/qscxmlc/generator.cpp @ Line 222
|
|
misc-use-anonymous-namespace |
function 'qualifiedNameEquals' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
84 |
tools/qscxmlc/generator.cpp @ Line 232
|
|
misc-use-anonymous-namespace |
function 'generateQualifiedClassNameIdentifier' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
85 |
tools/qscxmlc/qscxmlc.cpp @ Line 67
|
|
misc-use-anonymous-namespace |
function 'collectAllDocuments' declared 'static', move to anonymous namespace instead |
1 |
unreviewed
|
86 |
tools/qscxmlc/scxmlcppdumper.cpp @ Line 247
|
|
performance-no-automatic-move |
constness of 'str' prevents automatic move |
1 |
unreviewed
|