lattice

Just as gemologists test a crystal’s lattice to reveal flaws and clarity, Lattice inspects your CrystalLang codebase to expose strengths and coverage gaps.

lattice

Just as gemologists test a crystals lattice to reveal flaws and clarity, Lattice inspects your CrystalLang codebase to expose strengths and coverage gaps.

Work in progress

This is very early and work in progress. I am using Crystal in all of my projects and I am getting to the point where not having code coverage is putting those projects at greater risk.

This project is in an early, work-in-progress state. I use Crystal across all of my projects, and the lack of reliable code coverage tooling has become a real gap that increases project risk.

Right now, the focus is on line coverage. Longer term, I'd love to incorporate richer metrics (e.g. amoeba coverage and others) once the basics are stable.

Contributions are very welcome! Fork the repo and open a PR if you'd like to help improve the tool.

Current Goals / Wishlist

  • Line coverage integration (Crystal + kcov) - partially working, but broken in this snapshot.
  • Output theming (especially dark mode, current default is a bit harsh).
  • More configuration options.
  • Export stats to both a file and STDOUT after spec runs.
  • Any other improvements you think would be useful.
Repository

lattice

Owner
Statistic
  • 0
  • 0
  • 0
  • 0
  • 0
  • 17 days ago
  • August 18, 2025
License

MIT License

Links
Synced at

Thu, 04 Sep 2025 06:01:41 GMT

Languages