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