agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
22 lines (20 loc) ⢠799 B
JavaScript
/**
* @file Output dependency analysis details
* @description Single responsibility: Display dependency analysis results
*/
/**
* Output dependency analysis details
* @param {Object} deps - Dependency analysis results
*/
function outputDependencyDetails(deps) {
console.log('\nš DEPENDENCY ANALYSIS DETAILS\n');
if (deps.circular?.hasCircularDependencies) {
console.log(` Circular Dependencies: ${deps.circular.circularCount}`);
console.log(` Highest Criticality: ${Math.max(...deps.circular.impactAnalysis.map(i => i.criticalityScore))}/10`);
}
if (deps.structure) {
console.log(` Structure Health: ${deps.structure.healthScore}/100`);
console.log(` Large Files: ${deps.structure.largeFiles?.length || 0}`);
}
}
module.exports = outputDependencyDetails;