fix(parser/cppcheck): backward compatibility
This commit is contained in:
parent
d09a172a2d
commit
f0349a461b
4
.gitmodules
vendored
4
.gitmodules
vendored
|
@ -70,3 +70,7 @@
|
|||
path = examples/keyword/script
|
||||
url = ssh://git@focs.ji.sjtu.edu.cn:2222/JOJ/JOJ3-examples.git
|
||||
branch = keyword/script
|
||||
[submodule "examples/cppcheck/simple"]
|
||||
path = examples/cppcheck/simple
|
||||
url = ssh://git@focs.ji.sjtu.edu.cn:2222/JOJ/JOJ3-examples.git
|
||||
branch = cppcheck/simple
|
||||
|
|
1
examples/cppcheck/simple
Submodule
1
examples/cppcheck/simple
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit e740770605acd5a003db18afde1b1e829fd2bfec
|
|
@ -45,19 +45,23 @@ func GetResult(records []Record, conf Conf) (string, int, error) {
|
|||
var severityCounts [UNKNOWN + 1]int
|
||||
score := conf.Score
|
||||
// TODO: remove me
|
||||
if len(conf.Matches) == 0 {
|
||||
var severityScore [UNKNOWN + 1]int
|
||||
for _, match := range conf.Matches {
|
||||
severities := match.Severity
|
||||
score := match.Score
|
||||
for _, severityString := range severities {
|
||||
severity, err := severityFromString(severityString)
|
||||
if err != nil {
|
||||
return "", 0, err
|
||||
}
|
||||
severityScore[int(severity)] = score
|
||||
var severityScore [UNKNOWN + 1]int
|
||||
for _, match := range conf.Matches {
|
||||
severities := match.Severity
|
||||
score := match.Score
|
||||
for _, severityString := range severities {
|
||||
severity, err := severityFromString(severityString)
|
||||
if err != nil {
|
||||
return "", 0, err
|
||||
}
|
||||
severityScore[int(severity)] = score
|
||||
}
|
||||
}
|
||||
totalSeverityScore := 0
|
||||
for _, score := range severityScore {
|
||||
totalSeverityScore += score
|
||||
}
|
||||
if totalSeverityScore != 0 {
|
||||
for _, record := range records {
|
||||
severity, err := severityFromString(record.Severity)
|
||||
if err != nil {
|
||||
|
|
Loading…
Reference in New Issue
Block a user