Skip to content

Commit e46a4fb

Browse files
committed
remove duplicate code
1 parent de9a4bc commit e46a4fb

1 file changed

Lines changed: 3 additions & 11 deletions

File tree

cli/cppcheckexecutor.cpp

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -144,21 +144,12 @@ namespace {
144144
}
145145
}
146146
// Set problem.severity for use with github
147-
std::string problemSeverity;
148-
if (ErrorLogger::isCriticalErrorId(finding.id) || finding.severity == Severity::error) {
149-
problemSeverity = "error";
150-
}
151-
else if (finding.severity == Severity::warning) {
152-
problemSeverity = "warning";
153-
}
154-
else {
155-
problemSeverity = "note"; // style, information, performance, portability
156-
}
147+
const std::string problemSeverity = sarifSeverity(finding);
157148
properties["problem.severity"] = picojson::value(problemSeverity);
158149
rule["properties"] = picojson::value(properties);
159150
// rule.defaultConfiguration.level
160151
picojson::object defaultConfiguration;
161-
defaultConfiguration["level"] = picojson::value(problemSeverity);
152+
defaultConfiguration["level"] = picojson::value(sarifSeverity(finding));
162153
rule["defaultConfiguration"] = picojson::value(defaultConfiguration);
163154

164155
ret.emplace_back(rule);
@@ -480,6 +471,7 @@ namespace {
480471
return "error";
481472
switch (errmsg.severity) {
482473
case Severity::error:
474+
return "error";
483475
case Severity::warning:
484476
case Severity::style:
485477
case Severity::portability:

0 commit comments

Comments
 (0)