agentsqripts
Version:
Comprehensive static code analysis toolkit for identifying technical debt, security vulnerabilities, performance issues, and code quality problems
31 lines (29 loc) • 1.69 kB
JavaScript
/**
* @file Refactoring recommendation engine for strategic WET code improvement guidance
* @description Single responsibility: Re-export refactoring functions for comprehensive code quality improvement strategies
*
* This engine serves as the centralized access point for refactoring recommendation functionality
* that generates strategic guidance for improving WET (Write Everything Twice) code patterns.
* It provides intelligent recommendations that consider code context, duplication severity,
* and implementation effort to guide effective refactoring initiatives.
*
* Design rationale:
* - Re-export pattern maintains strict Single Responsibility Principle compliance
* - Centralized recommendation engine ensures consistent guidance across analysis workflows
* - Strategic recommendations prioritize high-impact improvements for maximum effectiveness
* - Context-aware guidance provides appropriate recommendations for different code patterns
* - Modular organization supports independent testing and maintenance of recommendation logic
*
* Refactoring recommendation scope:
* - Duplicate extraction strategies for different types of code repetition
* - Module organization improvements for better code structure and reusability
* - Function abstraction recommendations for reducing code duplication
* - Architecture pattern suggestions for preventing future duplication
* - Priority-based improvement planning for systematic quality enhancement
*/
// Import the main function
const generateRefactoringRecommendations = require('./refactoring/generateRefactoringRecommendations');
// Re-export
module.exports = {
generateRefactoringRecommendations
};