debt-collector
Version:
a nodejs tool to identify, track and mesure technical debt
9 lines (8 loc) • 336 B
JavaScript
const getAdoptionRulesResults = (config, utils) => config?.adoptionRules?.reduce((acc, rule) => {
const nbMatches = rule.matchRule({ ...utils });
if (nbMatches > 0) {
acc.push({ ruleTitle: rule.title, ruleId: rule.id, occurences: nbMatches });
}
return acc;
}, []) ?? [];
export default getAdoptionRulesResults;