complexity

8 posts tagged complexity.

Stephen Collins

Hotspots v1.25.1–v1.31.0: Explanations, a Regime-Aware Ranker, and a Burst-Score Formula Term

Six versions in four weeks. Most of it is quieter infrastructure — easier installs, a cleaner ranker feature set, tighter CI policy control. The two releases worth reading closely are the ones that change what you see when you run hotspots: v1.30.0 adds a plain-English reason under every CRITICAL/HIGH function, and v1.31.0 changes the formula that decides which functions are CRITICAL/HIGH in the first place.

Jul 14, 2026 Read →
Stephen Collins

Hotspots v1.25.0: Repo Screener, CI Workflows, and Cleaner TypeScript Names

Three things that should have existed already: a way to know if training is worth running, a one-command CI setup, and TypeScript functions that show up under their actual names.

Jun 16, 2026 Read →
Stephen Collins

Hotspots v1.18.0: Compact Storage

Snapshot history is valuable. Unbounded snapshot growth is not. v1.18.0 ships two compaction levels that shrink your .hotspots directory without losing the history that matters.

May 21, 2026 Read →
Stephen Collins

Hotspots v1.17.0: Model Risk Map and Monorepo Subsystems

Hotspots already tells you which functions are risky. v1.17.0 tells you which models those functions cluster around — and makes risk scores meaningful inside monorepo package boundaries.

May 20, 2026 Read →
Stephen Collins

hotspots diff: Compare Complexity Between Any Two Branches, Tags, or Commits

Delta mode compares a commit to its parent. That's fine for local development — but CI needs to compare a PR branch to main, and tag comparisons need to reach back further. hotspots diff closes that gap.

Mar 26, 2026 Read →
Stephen Collins

The 20% Rule for Codebases: A Practical Refactoring Playbook

Use this practical worksheet to intersect change and complexity, pick three high‑leverage targets, and add simple guardrails to prevent backslide.

Feb 22, 2026 Read →
Stephen Collins

Stop Missing Regressions in PRs: Complexity Policy Checks in CI

Code review misses slow creep. Use Hotspots policies in CI to stop risky complexity changes before they merge — start warn‑only, then flip to blocking.

Feb 22, 2026 Read →
Stephen Collins

Introducing Hotspots: Find Risky Functions and Stop Regressions

Meet Hotspots — a lightweight analyzer with explainable risk, shareable reports, and CI policies so you fix what matters and keep it from slipping back.

Feb 21, 2026 Read →

Other Tags