parent
7cc2124176
commit
706877df2d
|
@ -35,11 +35,11 @@ namespace {
|
||||||
CheckClass instance;
|
CheckClass instance;
|
||||||
}
|
}
|
||||||
|
|
||||||
static const CWE CWE398(398U); // Indicator of Poor Code Quality
|
static const CWE CWE398(398U); // Indicator of Poor Code Quality
|
||||||
static const CWE CWE404(404U); // Improper Resource Shutdown or Release
|
static const CWE CWE404(404U); // Improper Resource Shutdown or Release
|
||||||
static const CWE CWE665(665U); // Improper Initialization
|
static const CWE CWE665(665U); // Improper Initialization
|
||||||
static const CWE CWE758(758U); // Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
|
static const CWE CWE758(758U); // Reliance on Undefined, Unspecified, or Implementation-Defined Behavior
|
||||||
static const CWE CWE762(762U); // Mismatched Memory Management Routines
|
static const CWE CWE762(762U); // Mismatched Memory Management Routines
|
||||||
|
|
||||||
static const char * getFunctionTypeName(Function::Type type)
|
static const char * getFunctionTypeName(Function::Type type)
|
||||||
{
|
{
|
||||||
|
|
|
@ -29,9 +29,9 @@
|
||||||
#include <stack>
|
#include <stack>
|
||||||
|
|
||||||
// CWE ids used
|
// CWE ids used
|
||||||
static const struct CWE CWE398(398U); // Indicator of Poor Code Quality
|
static const struct CWE CWE398(398U); // Indicator of Poor Code Quality
|
||||||
static const struct CWE CWE570(570U); // Expression is Always False
|
static const struct CWE CWE570(570U); // Expression is Always False
|
||||||
static const struct CWE CWE571(571U); // Expression is Always True
|
static const struct CWE CWE571(571U); // Expression is Always True
|
||||||
|
|
||||||
//---------------------------------------------------------------------------
|
//---------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -1024,7 +1024,7 @@ void CheckCondition::alwaysTrueFalseError(const Token *tok, bool knownResult)
|
||||||
Severity::style,
|
Severity::style,
|
||||||
"knownConditionTrueFalse",
|
"knownConditionTrueFalse",
|
||||||
"Condition '" + expr + "' is always " + (knownResult ? "true" : "false"),
|
"Condition '" + expr + "' is always " + (knownResult ? "true" : "false"),
|
||||||
(knownResult ? CWE571 : CWE570), false);
|
(knownResult ? CWE571 : CWE570), false);
|
||||||
}
|
}
|
||||||
|
|
||||||
void CheckCondition::checkInvalidTestForOverflow()
|
void CheckCondition::checkInvalidTestForOverflow()
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
|
|
||||||
// CWE ID used:
|
// CWE ID used:
|
||||||
static const struct CWE CWE398(398U); // Indicator of Poor Code Quality
|
static const struct CWE CWE398(398U); // Indicator of Poor Code Quality
|
||||||
static const struct CWE CWE703(703U); // Improper Check or Handling of Exceptional Conditions
|
static const struct CWE CWE703(703U); // Improper Check or Handling of Exceptional Conditions
|
||||||
|
|
||||||
|
|
||||||
/// @addtogroup Checks
|
/// @addtogroup Checks
|
||||||
|
|
Loading…
Reference in New Issue