nanovision IgorBayerl
winget install --id=IgorBayerl.nanovision -e Nanovision is a command-line tool designed to convert code coverage reports into human-readable visualizations. It supports popular formats like Cobertura, GoCover, and GCov, transforming them into static HTML pages that provide clear insights into code coverage.
Key Features:
- Report Merging: Combine coverage data from multiple sources (e.g., unit tests, integration tests) into a single unified view.
- Patch Coverage Analysis: Focus on new or changed code by analyzing diffs to identify potential technical debt before it is merged.
- Deep Metrics: Calculate cyclomatic complexity and provide detailed metrics at the method and function level.
- High Performance: Built with Go, Nanovision offers fast parsing and a low memory footprint.
- Modern UI: Generates clean, static HTML reports that are easy to share and host.
Audience & Benefit: Ideal for developers, QA teams, and organizations looking to improve code quality. Nanovision helps teams understand coverage in context, enabling better decision-making and reducing technical debt by identifying uncovered areas of concern.
Nanovision can be installed via winget on Windows or downloaded as a binary for Linux.

