CWE-1307: CISQ Quality Measures - Maintainability

ID CWE-1307
Status Incomplete
Weaknesses in this category are related to the CISQ Quality Measures for Maintainability. Presence of these weaknesses could reduce the maintainability of the software.

Relationships

View Weakness
# ID Name # ID Name Abstraction Structure Status
CWE-1305 CISQ Quality Measures (2020) CWE-407 Inefficient Algorithmic Complexity Class Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-478 Missing Default Case in Multiple Condition Expression Base Simple Draft
CWE-1305 CISQ Quality Measures (2020) CWE-480 Use of Incorrect Operator Base Simple Draft
CWE-1305 CISQ Quality Measures (2020) CWE-484 Omitted Break Statement in Switch Base Simple Draft
CWE-1305 CISQ Quality Measures (2020) CWE-561 Dead Code Base Simple Draft
CWE-1305 CISQ Quality Measures (2020) CWE-570 Expression is Always False Base Simple Draft
CWE-1305 CISQ Quality Measures (2020) CWE-571 Expression is Always True Base Simple Draft
CWE-1305 CISQ Quality Measures (2020) CWE-783 Operator Precedence Logic Error Base Simple Draft
CWE-1305 CISQ Quality Measures (2020) CWE-1041 Use of Redundant Code Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1045 Parent Class with a Virtual Destructor and a Child Class without a Virtual Destructor Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1047 Modules with Circular Dependencies Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1048 Invokable Control Element with Large Number of Outward Calls Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1051 Initialization with Hard-Coded Network Resource Configuration Data Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1052 Excessive Use of Hard-Coded Literals in Initialization Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1054 Invocation of a Control Element at an Unnecessarily Deep Horizontal Layer Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1055 Multiple Inheritance from Concrete Classes Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1062 Parent Class with References to Child Class Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1064 Invokable Control Element with Signature Containing an Excessive Number of Parameters Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1074 Class with Excessively Deep Inheritance Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1075 Unconditional Control Flow Transfer outside of Switch Block Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1079 Parent Class without Virtual Destructor Method Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1080 Source Code File with Excessive Number of Lines of Code Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1084 Invokable Control Element with Excessive File or Data Access Operations Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1085 Invokable Control Element with Excessive Volume of Commented-out Code Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1086 Class with Excessive Number of Child Classes Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1087 Class with Virtual Method without a Virtual Destructor Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1090 Method Containing Access of a Member Element from Another Class Base Simple Incomplete
CWE-1305 CISQ Quality Measures (2020) CWE-1095 Loop Condition Value Update within the Loop Base Simple Incomplete
Loading...
Loading...