Skip to content

refactor(ast): split the parse and classification layer into big-code-analysis-ast - #1404

Merged
dekobon merged 9 commits into
mainfrom
refactor/1376-ast-crate
Sep 10, 2026
Merged

dekobon merged 9 commits into
mainfrom
refactor/1376-ast-crate

ci(coverage): report the whole workspace, not just the root crate

68e49a6
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 10, 2026 in 0s

97.96% (-0.54%) compared to 4d7ec3e

View this Pull Request on Codecov

97.96% (-0.54%) compared to 4d7ec3e

Details

Codecov Report

❌ Patch coverage is 95.81590% with 20 lines in your changes missing coverage. Please review.
✅ Project coverage is 97.96%. Comparing base (4d7ec3e) to head (68e49a6).

Files with missing lines Patch % Lines
big-code-analysis-ast/src/macros/mod.rs 90.72% 3 Missing and 6 partials ⚠️
src/spaces/ast.rs 78.57% 0 Missing and 3 partials ⚠️
big-code-analysis-ast/src/getter.rs 87.50% 2 Missing ⚠️
big-code-analysis-ast/src/getter/python.rs 77.77% 2 Missing ⚠️
big-code-analysis-ast/src/c_langs_macros/mod.rs 0.00% 1 Missing ⚠️
big-code-analysis-ast/src/lang_helpers/elixir.rs 96.96% 0 Missing and 1 partial ⚠️
big-code-analysis-ast/src/lang_helpers/tcl.rs 90.00% 0 Missing and 1 partial ⚠️
src/metrics/halstead.rs 92.30% 0 Missing and 1 partial ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1404      +/-   ##
==========================================
- Coverage   98.49%   97.96%   -0.54%     
==========================================
  Files         278      358      +80     
  Lines       77200    91516   +14316     
  Branches    76769    91085   +14316     
==========================================
+ Hits        76037    89650   +13613     
- Misses        752     1201     +449     
- Partials      411      665     +254     
Files with missing lines Coverage Δ
big-code-analysis-ast/src/alterator.rs 92.64% <ø> (ø)
big-code-analysis-ast/src/ast.rs 97.44% <100.00%> (ø)
big-code-analysis-ast/src/c_declarator.rs 100.00% <100.00%> (ø)
...g-code-analysis-ast/src/c_langs_macros/c_macros.rs 100.00% <ø> (ø)
...code-analysis-ast/src/c_langs_macros/c_specials.rs 100.00% <ø> (ø)
big-code-analysis-ast/src/c_macro.rs 98.11% <ø> (ø)
big-code-analysis-ast/src/cfg_predicate.rs 99.32% <100.00%> (ø)
big-code-analysis-ast/src/checker.rs 96.86% <100.00%> (ø)
big-code-analysis-ast/src/checker/bash.rs 58.82% <ø> (ø)
big-code-analysis-ast/src/checker/c.rs 100.00% <ø> (ø)
... and 124 more

... and 73 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.