agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
13 lines (11 loc) • 336 B
JavaScript
/**
* @file Extract class names from blocks
* @description Single responsibility: Get class names from code blocks
*/
function extractClassNames(blocks) {
return blocks
.filter(b => b.className || (b.type === 'class' && b.name))
.map(b => b.className || b.name)
.filter(Boolean);
}
module.exports = extractClassNames;