UNPKG

agentsqripts

Version:

Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems

25 lines (21 loc) 678 B
/** * @file Generate file-level recommendations * @description Single responsibility: Create recommendations for addressing file duplicates */ /** * Generate file-level recommendations */ function generateFileRecommendations(duplicateGroups, context) { const recommendations = []; duplicateGroups.forEach(group => { if (group.blocks.length > 3) { recommendations.push({ type: 'HIGH_DUPLICATION', message: `${group.blocks.length} instances of similar ${group.blocks[0].type} found`, action: 'Consider extracting to a shared utility' }); } }); return recommendations; } module.exports = generateFileRecommendations;