agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
44 lines (35 loc) • 1.35 kB
JavaScript
/**
* @file Output detailed format
* @description Single responsibility: Orchestrate detailed output formatting
*/
const outputMetadata = require('./outputMetadata');
const outputSummaryDetailed = require('./outputSummaryDetailed');
const outputDependencyDetails = require('./outputDependencyDetails');
const outputComplexityDetails = require('./outputComplexityDetails');
const outputSecurityDetails = require('./outputSecurityDetails');
const outputDebtDetails = require('./outputDebtDetails');
const outputScopeAssessment = require('./outputScopeAssessment');
/**
* Output detailed format
* @param {Object} results - Analysis results
*/
function outputDetailed(results) {
console.log('🔍 PROBLEM SCOPE ANALYSIS - DETAILED REPORT\n');
console.log('=' .repeat(60));
outputMetadata(results.metadata);
outputSummaryDetailed(results.summary);
if (results.analyses.dependencies) {
outputDependencyDetails(results.analyses.dependencies);
}
if (results.analyses.complexity) {
outputComplexityDetails(results.analyses.complexity);
}
if (results.analyses.security) {
outputSecurityDetails(results.analyses.security);
}
if (results.analyses.debt) {
outputDebtDetails(results.analyses.debt);
}
outputScopeAssessment(results.summary.scopeAssessment);
}
module.exports = outputDetailed;