CWE-1307 · Kategoria
CISQ Quality Measures - Maintainability
- Status
- Niekompletny
- Dodano
- 18 sierpnia 2020
- Ostatnia zmiana
- 29 czerwca 2023
Opis
Weaknesses in this category are related to the CISQ Quality Measures for Maintainability. Presence of these weaknesses could reduce the maintainability of the software.
Wpisy w tej grupie
- CWE-407 Inefficient Algorithmic Complexity
- CWE-478 Missing Default Case in Multiple Condition Expression
- CWE-480 Use of Incorrect Operator
- CWE-484 Omitted Break Statement in Switch
- CWE-561 Dead Code
- CWE-570 Expression is Always False
- CWE-571 Expression is Always True
- CWE-783 Operator Precedence Logic Error
- CWE-1041 Use of Redundant Code
- CWE-1045 Parent Class with a Virtual Destructor and a Child Class without a Virtual Destructor
- CWE-1047 Modules with Circular Dependencies
- CWE-1048 Invokable Control Element with Large Number of Outward Calls
- CWE-1051 Initialization with Hard-Coded Network Resource Configuration Data
- CWE-1052 Excessive Use of Hard-Coded Literals in Initialization
- CWE-1054 Invocation of a Control Element at an Unnecessarily Deep Horizontal Layer
- CWE-1055 Multiple Inheritance from Concrete Classes
- CWE-1062 Parent Class with References to Child Class
- CWE-1064 Invokable Control Element with Signature Containing an Excessive Number of Parameters
- CWE-1074 Class with Excessively Deep Inheritance
- CWE-1075 Unconditional Control Flow Transfer outside of Switch Block
- CWE-1079 Parent Class without Virtual Destructor Method
- CWE-1080 Source Code File with Excessive Number of Lines of Code
- CWE-1084 Invokable Control Element with Excessive File or Data Access Operations
- CWE-1085 Invokable Control Element with Excessive Volume of Commented-out Code
- CWE-1086 Class with Excessive Number of Child Classes
- CWE-1087 Class with Virtual Method without a Virtual Destructor
- CWE-1090 Method Containing Access of a Member Element from Another Class
- CWE-1095 Loop Condition Value Update within the Loop
Źródła
Wpis z katalogu CWE 4.20.