2484
Nature Type ID Name Page
HasMember 1070 Serializable Data Element Containing non-Serializable
Item Elements
1305 1909
HasMember 1077 Floating Point Comparison with Incorrect Operator 1305 1917
HasMember 1079 Parent Class without Virtual Destructor Method 1305 1919
HasMember 1082 Class Instance Self Destruction Control Element 1305 1921
HasMember 1083 Data Access from Outside Expected Data Manager
Component
1305 1922
HasMember 1087 Class with Virtual Method without a Virtual Destructor 1305 1927
HasMember 1088 Synchronous Access of Remote Resource without
Timeout
1305 1928
HasMember 1098 Data Element containing Pointer Item without Proper
Copy Control Element
1305 1938
References
[REF-1133]Consortium for Information & Software Quality (CISQ). "Automated Source Code
Quality Measures". 2020. < https://www.omg.org/spec/ASCQM/ >.
Category-1307: CISQ Quality Measures - Maintainability
Category ID : 1307
Summary
Weaknesses in this category are related to the CISQ Quality Measures for Maintainability.
Presence of these weaknesses could reduce the maintainability of the software.
Membership
Nature Type ID Name Page
MemberOf 1305 CISQ Quality Measures (2020) 1305 2588
HasMember 407 Inefficient Algorithmic Complexity 1305 992
HasMember 478 Missing Default Case in Multiple Condition Expression 1305 1142
HasMember 480 Use of Incorrect Operator 1305 1150
HasMember 484 Omitted Break Statement in Switch 1305 1162
HasMember 561 Dead Code 1305 1275
HasMember 570 Expression is Always False 1305 1292
HasMember 571 Expression is Always True 1305 1295
HasMember 783 Operator Precedence Logic Error 1305 1650
HasMember 1041 Use of Redundant Code 1305 1875
HasMember 1045 Parent Class with a Virtual Destructor and a Child Class
without a Virtual Destructor
1305 1880
HasMember 1047 Modules with Circular Dependencies 1305 1882
HasMember 1048 Invokable Control Element with Large Number of
Outward Calls
1305 1883
HasMember 1051 Initialization with Hard-Coded Network Resource
Configuration Data
1305 1886
HasMember 1052 Excessive Use of Hard-Coded Literals in Initialization 1305 1887
HasMember 1054 Invocation of a Control Element at an Unnecessarily
Deep Horizontal Layer
1305 1889
HasMember 1055 Multiple Inheritance from Concrete Classes 1305 1890
HasMember 1062 Parent Class with References to Child Class 1305 1900
CWE Version 4.14
CWE-1308: CISQ Quality Measures - Security
CWE-1308: CISQ Quality Measures - Security