Skip to content

fix(metrics): six ABC and cyclomatic fixes - #1459

Merged
dekobon merged 11 commits into
mainfrom
fix/batch-2026-09-13
Sep 14, 2026
Merged

dekobon merged 11 commits into
mainfrom
fix/batch-2026-09-13

fix(abc): close the condition-slot gaps from PR review

6721256
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 14, 2026 in 1s

98.00% (+0.03%) compared to 49e23af

View this Pull Request on Codecov

98.00% (+0.03%) compared to 49e23af

Details

Codecov Report

❌ Patch coverage is 93.18182% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 98.00%. Comparing base (49e23af) to head (6721256).

Files with missing lines Patch % Lines
src/metrics/abc/kotlin.rs 87.23% 1 Missing and 5 partials ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1459      +/-   ##
==========================================
+ Coverage   97.97%   98.00%   +0.03%     
==========================================
  Files         359      359              
  Lines       93425    94399     +974     
  Branches    92994    93968     +974     
==========================================
+ Hits        91533    92520     +987     
+ Misses       1224     1212      -12     
+ Partials      668      667       -1     
Files with missing lines Coverage Δ
src/metrics/abc.rs 99.66% <ø> (+0.03%) ⬆️
src/metrics/abc/csharp.rs 95.72% <100.00%> (+0.15%) ⬆️
src/metrics/abc/groovy.rs 95.62% <100.00%> (+2.85%) ⬆️
src/metrics/abc/java.rs 96.51% <100.00%> (+0.04%) ⬆️
src/metrics/cyclomatic.rs 99.93% <100.00%> (ø)
src/metrics/cyclomatic/csharp.rs 100.00% <ø> (ø)
src/metrics/abc/kotlin.rs 90.07% <87.23%> (+2.82%) ⬆️

... and 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.