UNPKG

agentsqripts

Version:

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

22 lines (18 loc) 582 B
/** * @file Generate inheritance examples * @description Single responsibility: Create examples of extending base class */ function generateInheritanceExamples(classNames, baseClassName) { return classNames.slice(0, 2).map(className => `// Refactor ${className} to extend base class: const ${baseClassName} = require('./path/to/${baseClassName}'); class ${className} extends ${baseClassName} { constructor() { super(); // ${className}-specific initialization } // Override or add specific methods }` ); } module.exports = generateInheritanceExamples;