simplecov-compare is a new Ruby gem that compares lines coverage differences between two SimpleCov JSON output files. Built because existing solutions required GitHub Actions or external services, it parses two coverage JSON files, computes per-file line coverage differences, and outputs results as Markdown via STDOUT or a terminal-rendered glamorous reporter. The gem exposes a simple Ruby API and a CLI script. It intentionally avoids depending on SimpleCov itself due to machine-specific file path limitations in SimpleCov's SourceFile class. Future plans include making it tool-agnostic with adapters for other coverage tools.
Sort: