Repository navigation
v2.2.1
Multi-language complexity analysis tool for CI/CD pipelines.
Installation
One-line install (macOS / Linux)
curl -fsSL https://raw.githubusercontent.com/Stephen-Collins-tech/hotspots/main/install.sh | shOr install a specific version:
HOTSPOTS_VERSION=v2.2.1 curl -fsSL https://raw.githubusercontent.com/Stephen-Collins-tech/hotspots/main/install.sh | shGitHub Action
- uses: Stephen-Collins-tech/hotspots@v2.2.1Manual download
| Platform | Asset |
|---|---|
| macOS (Apple Silicon) | hotspots-darwin-aarch64.tar.gz |
| Linux x86_64 | hotspots-linux-x86_64.tar.gz |
| Windows x86_64 | hotspots-windows-x86_64.zip |
Cargo
cargo install --git https://github.com/Stephen-Collins-tech/hotspots --tag v2.2.1Documentation
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
2.2.1 - 2026-10-23
Bug Fixes
- Correct action policy input semantics and scope PR comments by path (#278)
- Convert Go CFG builder to iterative work-stack walk (#281)
- Convert Java CFG builder to iterative work-stack walk (#284)
- Convert Python CFG builder to iterative work-stack walk (#285)
- Convert C CFG builder to iterative work-stack walk (#286)
- Make perf regression gate require reproduction across two runs (#289)
- Convert C# CFG builder to iterative work-stack walk (#287)
- Drop --execute from release dry-run step (#290)
Documentation
- Trim CLAUDE.md and drop private-repo references (#246)
- Mark warning-threshold cutoffs as unvalidated heuristics (#280)
- Flag TASKS.md with blocked scoring.rs follow-up, pointing to research plan (#279)
- Require iterative CFG builders for new languages (#283)
Features
- Add --timing-report per-phase analyze timing (#268)
- Add perf macro-benchmark + CI regression gate (parts 3-4 of #267) (#277)
Performance
- Avoid re-parsing files once per function (#282)