Release 1.7.0 - Optional Code Coverage as Factor in Churn Analysis
What's Changed
Code Coverage Integration for Churn Analysis
🎯 Enhanced Churn Analysis
- Risk-weighted churn calculation that factors in test coverage
- Support for multiple coverage formats: Clover XML and Cobertura XML
- Churn risk assessment based on coverage data
- New command-line options for coverage integration:
--coverage-cobertura: Path to Cobertura XML coverage file--coverage-clover: Path to Clover XML coverage file
📊 Advanced Churn Metrics
- Standard Churn:
churn = timesChanged × cognitiveScore - Risk Churn:
riskChurn = timesChanged × cognitiveScore × (1 - coverage) - Coverage-weighted risk levels for better prioritization
📚 Documentation & Configuration
- Updated churn documentation with coverage integration examples
- Enhanced configuration options for coverage analysis
- Improved command-line help with coverage-specific options
Full Changelog: 1.6.0...1.7.0