agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
19 lines (17 loc) • 502 B
JavaScript
/**
* @file Find cleanup patterns in code
* @description Single responsibility: Search for cleanup method calls within a code range
*/
/**
* Helper to find cleanup patterns
*/
function findCleanupPattern(lines, startIndex, cleanupMethod) {
// Look ahead 20 lines for cleanup pattern
for (let i = startIndex + 1; i < Math.min(startIndex + 20, lines.length); i++) {
if (lines[i].includes(cleanupMethod)) {
return true;
}
}
return false;
}
module.exports = findCleanupPattern;