| File | Severity | Checker name | Message | Bug path length | Review status | |
|---|---|---|---|---|---|---|
| 1 | qmake/generators/mac/pbuilder_pbx.cpp @ Line 83 | cppcoreguidelines-special-member-functions | class 'ProjectBuilderSubDirs' 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 | ||
| 2 | qmake/generators/makefiledeps.cpp @ Line 76 | cppcoreguidelines-special-member-functions | class 'SourceFile' 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 | ||
| 3 | qmake/generators/makefiledeps.cpp @ Line 88 | cppcoreguidelines-special-member-functions | class 'SourceDependChildren' 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 | qmake/generators/makefiledeps.cpp @ Line 102 | cppcoreguidelines-special-member-functions | class 'SourceFiles' 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 | qmake/generators/makefiledeps.cpp @ Line 113 | cppcoreguidelines-special-member-functions | class 'SourceFileNode' 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 | qmake/generators/makefiledeps.h @ Line 63 | cppcoreguidelines-special-member-functions | class 'QMakeSourceFileInfo' 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 | qmake/generators/metamakefile.cpp @ Line 53 | cppcoreguidelines-special-member-functions | class 'BuildsMetaMakefileGenerator' 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 | qmake/generators/metamakefile.cpp @ Line 286 | cppcoreguidelines-special-member-functions | class 'SubdirsMetaMakefileGenerator' 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 | qmake/generators/metamakefile.cpp @ Line 290 | cppcoreguidelines-special-member-functions | class 'Subdir' 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 | qmake/generators/metamakefile.h @ Line 40 | cppcoreguidelines-special-member-functions | class 'MetaMakefileGenerator' 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 | qmake/generators/win32/msbuild_objectmodel.h @ Line 42 | cppcoreguidelines-special-member-functions | class 'XNode' 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 | qmake/generators/win32/msbuild_objectmodel.h @ Line 56 | cppcoreguidelines-special-member-functions | class 'XTreeNode' 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 | ||
| 13 | qmake/generators/win32/msbuild_objectmodel.h @ Line 63 | optin.cplusplus.VirtualCall | Call to virtual method 'XTreeNode::removeElements' during destruction bypasses virtual dispatch | 10 | ||
| 14 | qmake/generators/win32/msbuild_objectmodel.h @ Line 63 | optin.cplusplus.VirtualCall | Call to virtual method 'XTreeNode::removeElements' during destruction bypasses virtual dispatch | 1 | ||
| 15 | qmake/generators/win32/msbuild_objectmodel.h @ Line 109 | cppcoreguidelines-special-member-functions | class 'XFlatNode' 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 | qmake/generators/win32/msbuild_objectmodel.h @ Line 115 | optin.cplusplus.VirtualCall | Call to virtual method 'XFlatNode::removeElements' during destruction bypasses virtual dispatch | 10 | ||
| 17 | qmake/generators/win32/msbuild_objectmodel.h @ Line 115 | optin.cplusplus.VirtualCall | Call to virtual method 'XFlatNode::removeElements' during destruction bypasses virtual dispatch | 1 | ||
| 18 | qmake/generators/win32/msbuild_objectmodel.h @ Line 136 | bugprone-string-literal-with-embedded-nul | truncated string literal with embedded NUL character | 1 | ||
| 19 | qmake/generators/win32/msvc_objectmodel.h @ Line 465 | cppcoreguidelines-special-member-functions | class 'VCToolBase' 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 | ||
| 20 | qmake/generators/win32/msvc_objectmodel.h @ Line 1009 | cppcoreguidelines-special-member-functions | class 'Node' 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 | qmake/generators/win32/msvc_objectmodel.h @ Line 1022 | cppcoreguidelines-special-member-functions | class 'TreeNode' 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 | qmake/generators/win32/msvc_objectmodel.h @ Line 1029 | optin.cplusplus.VirtualCall | Call to virtual method 'TreeNode::removeElements' during destruction bypasses virtual dispatch | 1 | ||
| 23 | qmake/generators/win32/msvc_objectmodel.h @ Line 1029 | optin.cplusplus.VirtualCall | Call to virtual method 'TreeNode::removeElements' during destruction bypasses virtual dispatch | 10 | ||
| 24 | qmake/generators/win32/msvc_objectmodel.h @ Line 1074 | cppcoreguidelines-special-member-functions | class 'FlatNode' 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 | qmake/generators/win32/msvc_objectmodel.h @ Line 1080 | optin.cplusplus.VirtualCall | Call to virtual method 'FlatNode::removeElements' during destruction bypasses virtual dispatch | 1 | ||
| 26 | qmake/generators/win32/msvc_objectmodel.h @ Line 1080 | optin.cplusplus.VirtualCall | Call to virtual method 'FlatNode::removeElements' during destruction bypasses virtual dispatch | 10 | ||
| 27 | qmake/generators/win32/msvc_objectmodel.h @ Line 1101 | bugprone-string-literal-with-embedded-nul | truncated string literal with embedded NUL character | 1 | ||
| 28 | qmake/generators/win32/msvc_objectmodel.h @ Line 1137 | cppcoreguidelines-special-member-functions | class 'VCProjectWriter' 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 | ||
| 29 | qmake/generators/win32/msvc_vcproj.h @ Line 45 | cppcoreguidelines-special-member-functions | class 'VcprojGenerator' 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 | qmake/generators/win32/winmakefile.cpp @ Line 89 | performance-move-const-arg | passing result of std::move() as a const reference argument; no move will actually happen | 1 | ||
| 31 | qmake/generators/xmloutput.h @ Line 37 | cppcoreguidelines-special-member-functions | class 'XmlOutput' 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 | qmake/generators/xmloutput.h @ Line 83 | cppcoreguidelines-special-member-functions | class 'xml_output' defines a copy constructor but does not define a destructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
| 33 | qmake/library/proitems.h @ Line 68 | cppcoreguidelines-special-member-functions | class 'ProString' defines a copy constructor and a copy assignment operator but does not define a destructor, a move constructor or a move assignment operator | 1 | ||
| 34 | qmake/library/proitems.h @ Line 430 | cppcoreguidelines-special-member-functions | class 'ProFile' 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 | qmake/library/qmakeevaluator.cpp @ Line 584 | cplusplus.NewDelete | Use of memory after it is freed | 16 | ||
| 36 | qmake/library/qmakeevaluator.cpp @ Line 624 | cplusplus.NewDelete | Use of memory after it is freed | 16 | ||
| 37 | qmake/library/qmakeevaluator.h @ Line 111 | cppcoreguidelines-special-member-functions | class 'QMakeEvaluator' 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 | qmake/library/qmakeglobals.h @ Line 68 | cppcoreguidelines-special-member-functions | class 'QMakeBaseEnv' 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 | ||
| 39 | qmake/library/qmakeglobals.h @ Line 97 | cppcoreguidelines-special-member-functions | class 'QMakeGlobals' 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 | ||
| 40 | qmake/library/qmakeparser.cpp @ Line 608 | deadcode.DeadStores | Value stored to 'term' is never read | 1 | ||
| 41 | qmake/library/qmakeparser.h @ Line 200 | cppcoreguidelines-special-member-functions | class 'ProFileCache' 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 | ||
| 42 | qmake/library/qmakevfs.h @ Line 49 | cppcoreguidelines-special-member-functions | class 'QMakeVfs' 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 | qmake/option.cpp @ Line 461 | core.NullDereference | Array access (from variable 'argv') results in a null pointer dereference | 9 | ||
| 44 | qmake/option.cpp @ Line 633 | cppcoreguidelines-special-member-functions | class 'QMakeCacheClearItem' 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 | ||
| 45 | qmake/property.h @ Line 42 | cppcoreguidelines-special-member-functions | class 'QMakeProperty' 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 |