agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
29 lines (24 loc) • 958 B
JavaScript
/**
* @file Orchestrate detailed complexity output
* @description Single responsibility: Coordinate detailed complexity formatting
*/
const formatComplexityDetailedFile = require('./formatComplexityDetailedFile');
const formatComplexityDetailedProject = require('./formatComplexityDetailedProject');
const formatComplexityDetailedDebt = require('./formatComplexityDetailedDebt');
/**
* Output detailed complexity analysis results
* @param {Object} results - Analysis results containing file, project, and debt analysis
* @param {Object} options - Output options
*/
function formatComplexityDetailed(results, options) {
if (results.fileAnalysis) {
formatComplexityDetailedFile(results.fileAnalysis);
}
if (results.projectAnalysis) {
formatComplexityDetailedProject(results.projectAnalysis);
}
if (results.debtAnalysis) {
formatComplexityDetailedDebt(results.debtAnalysis);
}
}
module.exports = formatComplexityDetailed;