UNPKG

agentsqripts

Version:

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

21 lines (18 loc) 555 B
/** * @file Iterate through lines * @description Single responsibility: Iterate through lines with callback */ /** * Iterate through lines with callback * @param {string[]} lines - Array of code lines * @param {function} callback - Callback function(line, lineNumber, trimmed, index) */ function iterateLines(lines, callback) { for (let i = 0; i < lines.length; i++) { const line = lines[i]; const lineNumber = i + 1; const trimmed = line.trim(); callback(line, lineNumber, trimmed, i); } } module.exports = iterateLines;