Files
codeql-action/node_modules/ava/lib/reporters/format-serialized-error.js
2022-02-01 18:56:42 +00:00

17 lines
441 B
JavaScript

export default function formatSerializedError(error) {
const printMessage = error.values.length === 0
? Boolean(error.message)
: !error.values[0].label.startsWith(error.message);
if (error.values.length === 0) {
return {formatted: null, printMessage};
}
let formatted = '';
for (const value of error.values) {
formatted += `${value.label}\n\n${value.formatted}\n\n`;
}
return {formatted: formatted.trim(), printMessage};
}