Releases: GriffinCanCode/howmany
Releases · GriffinCanCode/howmany
Release v2.1.0
Changes in v2.1.0
- See CHANGELOG.md for detailed changes
Installation
Homebrew (macOS/Linux)
brew tap GriffinCanCode/howmany
brew install howmanyCargo
cargo install howmanyFrom Source
git clone https://github.com/GriffinCanCode/howmany.git
cd howmany/howmany-core
cargo install --path .Release v2.0.0
Changes in v2.0.0
- See CHANGELOG.md for detailed changes
Installation
Homebrew (macOS/Linux)
brew tap GriffinCanCode/howmany
brew install howmanyCargo
cargo install howmanyFrom Source
git clone https://github.com/GriffinCanCode/howmany.git
cd howmany/howmany-core
cargo install --path .HowMany v0.3.2 - SARIF Support & Build Fixes
🎉 HowMany v0.3.2 - SARIF Support & Build Fixes
🔧 Major Build Fixes
- ✅ Fixed all SARIF converter build errors with serde-sarif 0.8 compatibility
- ✅ Resolved import issues and struct field mismatches
- ✅ Added proper error handling and type conversions
- ✅ All tests passing - comprehensive test suite added
📊 New SARIF Implementation
- 🆕 Complete SARIF 2.1.0 compliant output format
- 🆕 12+ comprehensive rule types (HM001-HM402) for code quality analysis
- 🆕 Project-level and file-level insights with quality metrics
- 🆕 Technical debt analysis and complexity warnings
- 🆕 Development time estimates in SARIF format
✨ Key Features Added
- File Quality Analysis: Large file warnings, documentation coverage, empty file detection
- Complexity Analysis: Cyclomatic complexity, cognitive complexity, nesting depth warnings
- Project Health: Maintainability scores, code health metrics, technical debt alerts
- Cross-platform Support: Proper file path normalization for Windows/Unix
🚀 Usage
# Generate SARIF report
howmany --output sarif
# Output: howmany-report.sarif (compatible with GitHub, VS Code, and other tools)🔗 CI/CD Integration
- ✅ GitHub Actions ready - SARIF reports integrate with GitHub Security tab
- ✅ VS Code compatible - Import reports directly into VS Code problems panel
- ✅ Jenkins/Azure DevOps - Standard SARIF format works with all major CI/CD platforms
🛠️ Technical Details
- 13 files changed, 2057 insertions, 332 deletions
- New modules:
src/ui/sarif/with converter, reporter, and comprehensive tests - Dependencies: Updated serde-sarif integration with proper error handling
- Performance: Optimized SARIF generation with minimal overhead
📈 What's Next
This release establishes HowMany as a comprehensive code analysis tool with industry-standard SARIF output, making it perfect for integration into development workflows and CI/CD pipelines.
Full Changelog: v0.3.1...v0.3.2
Release v.0.3.3
Changes in v.0.3.3
- See CHANGELOG.md for detailed changes
Installation
Homebrew (macOS/Linux)
brew tap GriffinCanCode/howmany
brew install howmanyCargo
cargo install howmanyFrom Source
git clone https://github.com/GriffinCanCode/howmany.git
cd howmany/howmany-core
cargo install --path .