agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
29 lines (26 loc) • 683 B
JavaScript
/**
* @file Output results based on format
* @description Single responsibility: Route output to appropriate formatter
*/
const outputDetailed = require('./outputDetailed');
const outputSummary = require('./outputSummary');
/**
* Output results based on format
* @param {Object} results - Analysis results
* @param {string} format - Output format
*/
function outputResults(results, format) {
switch (format) {
case 'json':
console.log(JSON.stringify(results, null, 2));
break;
case 'detailed':
outputDetailed(results);
break;
case 'summary':
default:
outputSummary(results);
break;
}
}
module.exports = outputResults;