UNPKG

agentsqripts

Version:

Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems

19 lines (17 loc) 517 B
/** * @file Find complex function across files * @description Single responsibility: Find a complex function by name in the file map */ /** * Find complex function across all files */ function findComplexFunction(funcName, fileMap) { for (const [filePath, functions] of fileMap) { const found = functions.find(f => f.name === funcName); if (found && (found.hasNestedLoops || found.loopCount > 1)) { return { ...found, filePath }; } } return null; } module.exports = findComplexFunction;