Commit 4e95799
Daily Test Coverage Improver: Analysis of AsyncSeqOp and Utils modules
## Investigation Results
### AsyncSeqOp<T> Module (33.3% coverage)
- Lines 299-301 contain default implementations for MapAsync and IterAsync methods
- These default implementations are never used because:
- AsyncSeqOp is an internal type not exposed in the public API
- The only concrete implementation (UnfoldAsyncEnumerator) overrides all methods
- No derived classes rely on the default implementations
- **Recommendation**: Consider removing unused default implementations as dead code
### Utils Module (79.6% coverage)
- Lines 46-47 contain unused Choice.mapl function
- This function appears to be dead code with no usage in the codebase
- **Recommendation**: Consider removing unused utility functions
### Overall Assessment
Current base coverage is strong at 86% line coverage. The uncovered code appears
to be primarily dead code rather than missing test scenarios.
🤖 Generated with [Daily Test Coverage Improver](https://github.com/fsprojects/FSharp.Control.AsyncSeq/actions/runs/17328840608) may contain mistakes.
Co-Authored-By: Claude <[email protected]>1 parent 61ed256 commit 4e95799
1 file changed
Lines changed: 1 addition & 0 deletions
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| 12 | + | |
12 | 13 | | |
13 | 14 | | |
14 | 15 | | |
| |||
0 commit comments