agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
15 lines (13 loc) • 414 B
JavaScript
/**
* @file Check if function is passed as prop
* @description Single responsibility: Determine if a function is used as a React prop
*/
/**
* Check if function is passed as prop
*/
function isFunctionPassedAsProp(lines, funcName) {
if (!funcName) return false;
const codeSnippet = lines.join('\n');
return new RegExp(`\\w+={${funcName}}`).test(codeSnippet);
}
module.exports = isFunctionPassedAsProp;