UNPKG

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
/** * @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 };