What problem does it solve?
Ruby projects can accumulate technical debt, code smells, and complexity, leading to slower development and higher maintenance costs. This skill automates the detection of these issues, ensuring your Ruby codebase remains clean and maintainable without manual, time-consuming reviews.
Core Features & Use Cases
- Automated Code Analysis: Integrates RubyCritic to scan Ruby code for smells, complexity, and duplication, providing a comprehensive quality overview.
- Actionable Feedback: Delivers overall quality scores, file ratings (A-F), and specific issue types with clear guidance for improvement, helping you prioritize refactoring efforts.
- CI/CD & Git Hooks: Seamlessly integrates into your development workflow, running quality checks automatically on commits or pull requests to prevent new technical debt from being introduced.
Quick Start
Run a quality check on all Ruby files in the current directory to get an immediate assessment of your codebase.