# SlatherOrg/slather

Generate test coverage reports for Xcode projects & hook it into CI.

Repository: https://github.com/SlatherOrg/slather
Canonical: https://ross.abutalabs.com/products/slather
Language: Ruby
License: MIT
License Family: permissive
Last push: 2025-10-01T16:58:22+00:00

## Health v2 (maintenance only)
Score: 50/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 44, release rhythm 28, longevity 100
- inputs: {"age_days": 4465, "days_push": 336, "days_rel": 662, "gap_med": 65, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1593, forks 238 (observed 2026-08-28T04:05:08.838760+00:00)

## What it is
Slather is a Ruby gem that generates test coverage reports for Xcode projects and can upload them to services like Coveralls. It integrates into CI pipelines to report code coverage for iOS and macOS codebases.

## Use cases
- generate code coverage reports for an Xcode project
- upload iOS test coverage to Coveralls from CI
- measure Swift and Objective-C test coverage
- hook coverage reporting into a CI pipeline
- view per-file coverage for an Xcode scheme
- configure coverage reporting with a .slather.yml file

## When to choose
- you build iOS or macOS apps with Xcode and need coverage reports
- you want to integrate coverage reporting into CI services like Coveralls or Codecov
- you prefer a simple Ruby gem CLI over Xcode's built-in coverage UI

## When to avoid
- your project is not built with Xcode
- you need coverage for non-Apple platforms or non-clang toolchains
- you want a GUI-based coverage viewer

## Facets
- artifact type: cli-tool
- maturity: active
- function: testing, ci-cd, developer-tools
- domain: testing, developer-tools, apple-ecosystem
- platform: cli
- tags: xcode, code-coverage, coveralls, ruby-gem, ios, swift, objective-c, macos

## Member repositories
- SlatherOrg/slather (main) score 50

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:08.838760+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:54:14.487896+00:00, confidence not recorded.
  - readme: https://github.com/SlatherOrg/slather (fetched 2026-08-28T04:05:08.838760+00:00, sha 2b9ff32e498d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
