feat: return error on unmarshal failed
This commit is contained in:
parent
b95f2187e3
commit
0cf87fa332
|
@ -50,7 +50,16 @@ func Parse(executorResult stage.ExecutorResult, conf Conf) stage.ParserResult {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
var record Record
|
var record Record
|
||||||
_ = json.Unmarshal([]byte(line), &record)
|
err := json.Unmarshal([]byte(line), &record)
|
||||||
|
if err != nil {
|
||||||
|
return stage.ParserResult{
|
||||||
|
Score: 0,
|
||||||
|
Comment: fmt.Sprintf(
|
||||||
|
"Unexpected parser error: %s.",
|
||||||
|
err,
|
||||||
|
),
|
||||||
|
}
|
||||||
|
}
|
||||||
records = append(records, record)
|
records = append(records, record)
|
||||||
}
|
}
|
||||||
comment, score, err := GetResult(records, conf)
|
comment, score, err := GetResult(records, conf)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user