simplecov-ruby/simplecov

Code coverage for Ruby with a powerful configuration library and automatic merging of coverage across test suites

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 13 seconds ago
Added to GitGenius on September 14th, 2026
Created on August 15th, 2010
Open Issues & Pull Requests: 1 (+0)
GitHub issues: Enabled
Number of forks: 578
Total Stargazers: 4,924 (+0)
Total Subscribers: 58 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 23.1 hours
Mean response time: 124.3 days
90th percentile: 259.8 days
Tracked items: 518

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Practically every issue opened in the past year has drawn a reply. Work labelled "Rails" is answered fastest, typically in about 5 hours, while "Minitest" waits about 5 days. 98% of issues opened in the past year have since been closed. Three people close 67% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 31 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • Support (42)
  • Rails (29)
  • Docs (20)
  • Minitest (15)
  • JRuby (13)
  • Awaiting Feedback (11)
  • Won’t fix (10)
  • Breaking Change (6)

Most active issues this week

Detailed Description

SimpleCov is a code coverage analysis tool for Ruby that uses Ruby's built-in Coverage library to gather coverage data and provides a clean API to filter, group, merge, format, and display results.

The tool solves the problem of understanding which parts of a Ruby codebase are exercised by tests. It works by instrumenting code execution and automatically caching and merging coverage results across multiple test suites, so a single report reflects coverage across your entire test suite rather than individual test runs. SimpleCov requires only two lines of code to set up and works with any Ruby testing framework.

SimpleCov suits any Ruby project that wants to track test coverage, from small libraries to large Rails applications. The tool bundles HTML and JSON formatters by default, with the HTML formatter providing a browsable report of covered and uncovered code. A wide variety of alternate formatters are available as separate gems. The key constraint is that SimpleCov must start before any application code is required, which can require special handling with tools like Spring that keep the app loaded between runs.

The project maintains active continuous integration across multiple quality checks including linting and type checking. The tool includes mutation testing in its test suite, indicating attention to the robustness of its own code. Development activity shows consistent maintenance of the core functionality and documentation.