UNPKG

agentsqripts

Version:

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

28 lines (24 loc) 679 B
/** * @file Check if functions follow a naming pattern * @description Single responsibility: Detect function naming patterns */ /** * Check if function names follow a pattern */ function checkFunctionNamePattern(functionNames) { if (functionNames.length === 0) { return null; } // Check common patterns if (functionNames.every(name => name.startsWith('format'))) { return 'formatter_functions'; } if (functionNames.every(name => name.startsWith('handle'))) { return 'event_handlers'; } if (functionNames.every(name => name.startsWith('validate'))) { return 'validators'; } return null; } module.exports = checkFunctionNamePattern;