agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
14 lines (12 loc) • 502 B
JavaScript
/**
* @file Generate usage examples for refactored code
* @description Single responsibility: Create examples of how to use extracted function
*/
function generateUsageExamples(blocks, functionName, parameters) {
return blocks.slice(0, 2).map((block, index) => {
const paramValues = parameters.map(p => `value${index + 1}`).join(', ');
return `// In ${block.file}, line ${block.startLine}:
const result = ${functionName}(${paramValues});`;
});
}
module.exports = generateUsageExamples;