Skip to content
This repository was archived by the owner on May 4, 2023. It is now read-only.

Commit 1cded23

Browse files
refactor: export function for testing
1 parent c6e8bfb commit 1cded23

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

utils/output.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,16 @@ export async function formatAndOutputAnalysis({
2525
format,
2626
analysisTime,
2727
}) {
28+
const content = await formatAnalysis(violations, format);
29+
await outputAnalysis(output, content, violations.length, analysisTime);
30+
}
31+
32+
/**
33+
* Format the violations accordingly
34+
* @param {string} violations
35+
* @param {number} format
36+
*/
37+
export async function formatAnalysis(violations, format) {
2838
const formattedViolations = violations.map((violation) => ({
2939
filename: `${violation.filename}:${violation.start.line}:${violation.start.col}`,
3040
message: violation.message,
@@ -55,7 +65,7 @@ export async function formatAndOutputAnalysis({
5565
}, "Filename - Message (Severity/Category)\n");
5666
}
5767

58-
await outputAnalysis(output, content, violations.length, analysisTime);
68+
return content;
5969
}
6070

6171
/**

0 commit comments

Comments
 (0)