Skip to content

fix(metrics): eleven ABC, cyclomatic and self-scan fixes - #1476

Merged
dekobon merged 25 commits into
mainfrom
fix/batch-2026-09-14
Sep 15, 2026
Merged

dekobon merged 25 commits into
mainfrom
fix/batch-2026-09-14

ci(feature-matrix): pass --locked to the feature-gate step

38a2e47
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 15, 2026 in 1s

98.03% (+0.02%) compared to 6721256

View this Pull Request on Codecov

98.03% (+0.02%) compared to 6721256

Details

Codecov Report

❌ Patch coverage is 93.72937% with 19 lines in your changes missing coverage. Please review.
✅ Project coverage is 98.03%. Comparing base (6721256) to head (38a2e47).

Files with missing lines Patch % Lines
src/metrics/abc/csharp.rs 84.00% 0 Missing and 4 partials ⚠️
src/metrics/abc/perl.rs 69.23% 2 Missing and 2 partials ⚠️
src/metrics/abc/groovy.rs 83.33% 0 Missing and 3 partials ⚠️
src/metrics/npa/shared.rs 93.02% 2 Missing and 1 partial ⚠️
src/metrics/abc/elixir.rs 95.74% 0 Missing and 2 partials ⚠️
src/metrics/abc/rust.rs 83.33% 2 Missing ⚠️
big-code-analysis-ast/src/getter/groovy.rs 50.00% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1476      +/-   ##
==========================================
+ Coverage   98.00%   98.03%   +0.02%     
==========================================
  Files         359      359              
  Lines       94399    95916    +1517     
  Branches    93968    95485    +1517     
==========================================
+ Hits        92520    94031    +1511     
+ Misses       1212     1205       -7     
- Partials      667      680      +13     
Files with missing lines Coverage Δ
big-code-analysis-cli/src/baseline.rs 98.06% <100.00%> (+0.28%) ⬆️
big-code-analysis-cli/src/baseline_diff.rs 99.57% <ø> (-0.01%) ⬇️
big-code-analysis-cli/src/commands/check.rs 98.40% <100.00%> (+0.03%) ⬆️
big-code-analysis-cli/src/format_util.rs 96.55% <100.00%> (+0.18%) ⬆️
src/metrics/abc.rs 99.68% <ø> (+0.02%) ⬆️
src/metrics/abc/java.rs 96.57% <100.00%> (+0.05%) ⬆️
src/metrics/abc/kotlin.rs 90.07% <100.00%> (ø)
src/metrics/abc/python.rs 89.09% <100.00%> (+3.79%) ⬆️
src/metrics/abc/ruby.rs 92.52% <100.00%> (ø)
src/metrics/cyclomatic.rs 99.94% <100.00%> (+<0.01%) ⬆️
... and 12 more
🚀 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.