UNPKG

debt-collector

Version:

a nodejs tool to identify, track and mesure technical debt

19 lines (18 loc) 656 B
export const formatResults = (results, limitTop) => { let formatedResult = results.filter((result) => result.totalScore > 0); if (limitTop) { formatedResult = formatedResult .sort((a, b) => b.totalScore - a.totalScore) .filter((_item, index) => index < limitTop); } else { formatedResult = formatedResult.sort((a, b) => b.totalScore - a.totalScore); } const impactedFilesNumber = formatedResult.length; const totalDeptScore = formatedResult.reduce((acc, res) => acc + res.totalScore, 0); return { formatedResult, totalDeptScore, impactedFilesNumber, }; };