feat: cppcheck larger buffer
This commit is contained in:
parent
15a6800685
commit
b95f2187e3
|
@ -1,6 +1,9 @@
|
||||||
package cppcheck
|
package cppcheck
|
||||||
|
|
||||||
import "fmt"
|
import (
|
||||||
|
"fmt"
|
||||||
|
"log/slog"
|
||||||
|
)
|
||||||
|
|
||||||
type Severity int
|
type Severity int
|
||||||
|
|
||||||
|
@ -38,8 +41,8 @@ func severityFromString(severityString string) (Severity, error) {
|
||||||
|
|
||||||
func GetResult(records []Record, conf Conf) (string, int, error) {
|
func GetResult(records []Record, conf Conf) (string, int, error) {
|
||||||
result := "### Test results summary\n\n"
|
result := "### Test results summary\n\n"
|
||||||
var severityCounts [UNKNOWN]int
|
var severityCounts [UNKNOWN + 1]int
|
||||||
var severityScore [UNKNOWN]int
|
var severityScore [UNKNOWN + 1]int
|
||||||
score := conf.Score
|
score := conf.Score
|
||||||
|
|
||||||
for _, match := range conf.Matches {
|
for _, match := range conf.Matches {
|
||||||
|
@ -55,7 +58,10 @@ func GetResult(records []Record, conf Conf) (string, int, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, record := range records {
|
for _, record := range records {
|
||||||
severity, _ := severityFromString(record.Severity)
|
severity, err := severityFromString(record.Severity)
|
||||||
|
if err != nil {
|
||||||
|
slog.Error("parse severity", "error", err)
|
||||||
|
}
|
||||||
severityCounts[int(severity)] += 1
|
severityCounts[int(severity)] += 1
|
||||||
score -= severityScore[int(severity)]
|
score -= severityScore[int(severity)]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user