-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or requestlayer:analysisAnalysis Layer - static analysis & impactAnalysis Layer - static analysis & impactpriority:mediumMedium priority itemMedium priority item
Description
Problem
No detection of:
- High cyclomatic complexity
- Code duplication (beyond basic patterns)
- Long methods/classes
- God objects
Developer Pain Points
- Code quality degrades over time
- No automated refactoring suggestions
- Manual code reviews catch issues late
- No visibility into technical debt
Proposed Solution
Code Quality Analyzer with:
- Calculate complexity metrics (McCabe, Halstead)
- AST-based duplication detection
- Identify refactoring candidates
- Suggest design patterns
Features
- Cyclomatic complexity calculation
- Code duplication detection (AST comparison)
- Long method detection (>50 lines)
- God object detection (>10 methods)
- Design pattern suggestions
MCP Tools
- quality-analyze: Analyze code quality
- quality-complexity: Calculate complexity
- quality-duplicates: Find duplicated code
- quality-refactor: Suggest refactorings
Priority
Medium
Effort Estimate
2 days
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestlayer:analysisAnalysis Layer - static analysis & impactAnalysis Layer - static analysis & impactpriority:mediumMedium priority itemMedium priority item