hgbvhjgfvgh

Analyze test coverage gaps by comparing test files against source modules to identify untested code paths and critical functions.

Install

openclaw skills install @jk625x/ljkhlk

Test Coverage Report

Identify test coverage gaps by analyzing the relationship between source modules and their corresponding test files.

Analysis Steps

  • Map each source file to its test file(s) using naming conventions (.test.ts, .spec.ts, __tests__/).
  • Identify source files with no corresponding test file.
  • For files with tests, check which exported functions and classes have test coverage.
  • Prioritize coverage gaps by risk: public API surface, error handling paths, and data mutation functions.
  • Check for test files that import from modules that no longer exist (orphaned tests).

Risk Scoring

  • Critical: Public API handlers with no test coverage.
  • High: Data mutation functions (create, update, delete) without tests.
  • Medium: Utility functions used by multiple modules without tests.
  • Low: Internal helper functions with single callers.

Output

Provide a coverage gap report sorted by risk level. For each gap, show the source file, the untested exports, and a suggested test outline.