Skip to content

fix: ten metric and tooling bugs (batch 2026-09-10) - #1424

Merged
dekobon merged 22 commits into
mainfrom
fix/batch-2026-09-10
Sep 12, 2026
Merged

dekobon merged 22 commits into
mainfrom
fix/batch-2026-09-10

docs(ast): record the Tcl brace cost in the serialize depth bound

a304125
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 12, 2026 in 0s

97.97% (+0.01%) compared to f1c88d3

View this Pull Request on Codecov

97.97% (+0.01%) compared to f1c88d3

Details

Codecov Report

❌ Patch coverage is 98.50260% with 23 lines in your changes missing coverage. Please review.
✅ Project coverage is 97.97%. Comparing base (f1c88d3) to head (a304125).

Files with missing lines Patch % Lines
src/metrics/halstead.rs 96.27% 7 Missing ⚠️
big-code-analysis-ast/src/checker.rs 97.43% 4 Missing ⚠️
big-code-analysis-ast/src/getter.rs 97.61% 4 Missing ⚠️
...g-code-analysis-ast/src/lang_helpers/tcl_family.rs 98.75% 0 Missing and 2 partials ⚠️
big-code-analysis-ast/src/parser.rs 92.00% 0 Missing and 2 partials ⚠️
src/metrics/abc.rs 99.32% 1 Missing and 1 partial ⚠️
src/metrics/loc.rs 98.60% 2 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1424      +/-   ##
==========================================
+ Coverage   97.96%   97.97%   +0.01%     
==========================================
  Files         358      359       +1     
  Lines       91516    92971    +1455     
  Branches    91085    92540    +1455     
==========================================
+ Hits        89650    91090    +1440     
- Misses       1201     1214      +13     
- Partials      665      667       +2     
Files with missing lines Coverage Δ
big-code-analysis-ast/src/alterator.rs 92.78% <100.00%> (+0.14%) ⬆️
big-code-analysis-ast/src/ast.rs 97.70% <100.00%> (+0.25%) ⬆️
big-code-analysis-ast/src/checker/irules.rs 73.91% <100.00%> (+5.49%) ⬆️
big-code-analysis-ast/src/checker/tcl.rs 72.72% <100.00%> (+6.06%) ⬆️
big-code-analysis-ast/src/count.rs 89.91% <100.00%> (-0.57%) ⬇️
big-code-analysis-ast/src/find.rs 100.00% <100.00%> (ø)
big-code-analysis-ast/src/getter/csharp.rs 92.59% <100.00%> (+0.92%) ⬆️
big-code-analysis-ast/src/getter/groovy.rs 95.00% <ø> (ø)
big-code-analysis-ast/src/getter/irules.rs 96.66% <ø> (ø)
big-code-analysis-ast/src/getter/java.rs 97.36% <100.00%> (+0.22%) ⬆️
... and 26 more

... and 1 file 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.