Skip to content

v0.4.0

Choose a tag to compare

@garyblankenship garyblankenship released this 24 Mar 06:36
· 6 commits to main since this release

What's New

Five new features improving accuracy, configurability, and usability:

  • Single-pass git staleness — replaced per-file git log (50-file cap) with one bulk parse for accurate staleness data across entire repos
  • Classify first+last bytes — reads tail 256 bytes to catch generated-file markers at EOF (// Code generated by protoc)
  • .repocleanignore — per-repo suppression file to silence false positives (one glob pattern per line)
  • User-configurable rules~/.config/repoclean/rules.json overrides built-in pattern maps without rebuilding
  • --missing mode — detects absent healthy-repo files (LICENSE, .gitignore, CI config, CHANGELOG) with completeness score