Automates code coverage reporting and threshold management for Bun-based JavaScript and TypeScript projects.
This skill equips Claude with the expertise to implement Bun's native code coverage capabilities, eliminating the need for external dependencies like Istanbul or C8. It provides guidance on configuring coverage thresholds, generating multiple report formats such as LCOV and JSON, and integrating these reports into CI/CD pipelines like GitHub Actions. Whether you are setting up a new project or optimizing an existing test suite, this skill helps ensure high code quality by identifying untested paths and enforcing coverage standards directly through bunfig.toml or CLI flags.
Key Features
0121 GitHub stars
02Native Bun coverage flag configuration
03File exclusion and bunfig.toml optimization
04Multi-format reporter setup (LCOV, JSON, Text)
05Granular coverage threshold enforcement
06CI/CD integration for GitHub Actions and Codecov
Use Cases
01Identifying and mapping untested logic in complex TypeScript applications
02Setting up CI gates to prevent merging code that drops below coverage targets
03Generating detailed LCOV reports for third-party analysis tools