Zero-dependency Elixir coverage tool built for AI-assisted development.

Usage

Add to your mix.exs:

def project do
  [
    test_coverage: [tool: Six],
    # ...
  ]
end

Then run:

mix test --cover

This produces a terminal summary and an agent-readable report at .six/coverage.md.

Summary

Functions

Called by Mix when test_coverage: [tool: Six] is configured. Starts the cover tool and returns a function to run after tests complete.

Functions

start(compile_path, opts \\ [])

Called by Mix when test_coverage: [tool: Six] is configured. Starts the cover tool and returns a function to run after tests complete.