RubyGems Navigation menu

churn_vs_complexity 1.7.0

Correlates file churn (how often files change) with complexity scores to identify refactoring hotspots. Supports Ruby, JavaScript/TypeScript, Java, Python, Go, and Kotlin. Modes include hotspots ranking, triage assessment, CI quality gate, diff comparison, focus sessions, and timetravel history. Inspired by Michael Feathers' article "Getting Empirical about Refactoring".

Gemfile:
=

install:
=

Versions:

  1. 1.8.0 April 05, 2026 (36.5 KB)
  2. 1.7.0 April 05, 2026 (36 KB)
  3. 1.6.2 February 19, 2026 (35 KB)
  4. 1.6.1 February 19, 2026 (34.5 KB)
  5. 1.6.0 February 19, 2026 (33.5 KB)
Show all versions (13 total)

Runtime Dependencies (2):

flog ~> 4.8
git ~> 2.1

Owners:

Pushed by:

Authors:

  • Erik T. Madsen

SHA 256 checksum:

=

Total downloads 3,623

For this version 89

Version Released:

License:

MIT

Required Ruby Version: >= 3.3

New versions require MFA: true

Version published with MFA: true

Links: