Skip to content

[WIP] parse dependencies recursively #606

Draft
micheleorselli wants to merge 6 commits into
add-parse-cachefrom
parse-recursive
Draft

[WIP] parse dependencies recursively #606
micheleorselli wants to merge 6 commits into
add-parse-cachefrom
parse-recursive

wip

a8b112f
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project failed Jun 8, 2026 in 1s

93.34% (target 95.00%)

View this Pull Request on Codecov

93.34% (target 95.00%)

Details

Codecov Report

❌ Patch coverage is 58.21596% with 89 lines in your changes missing coverage. Please review.
✅ Project coverage is 93.34%. Comparing base (58a6dd2) to head (a8b112f).

Files with missing lines Patch % Lines
src/Analyzer/ScannedFQCNResolver.php 0.00% 72 Missing ⚠️
src/Analyzer/FQCNToFilePathResolver.php 72.00% 14 Missing ⚠️
src/Analyzer/ClassDescriptionIndex.php 97.61% 1 Missing ⚠️
src/Analyzer/FilesToParse.php 90.90% 1 Missing ⚠️
src/CLI/Runner.php 94.11% 1 Missing ⚠️

❌ Your project check has failed because the head coverage (93.34%) is below the target coverage (95.00%). You can increase the head coverage or adjust the target coverage.

Additional details and impacted files

Impacted file tree graph

@@                  Coverage Diff                  @@
##             add-parse-cache     #606      +/-   ##
=====================================================
- Coverage              98.29%   93.34%   -4.95%     
- Complexity               706      785      +79     
=====================================================
  Files                     89       91       +2     
  Lines                   2047     2238     +191     
=====================================================
+ Hits                    2012     2089      +77     
- Misses                    35      149     +114     
Files with missing lines Coverage Δ
src/Analyzer/ClassDescription.php 100.00% <100.00%> (ø)
src/Analyzer/ClassDescriptionIndex.php 97.61% <97.61%> (ø)
src/Analyzer/FilesToParse.php 91.66% <90.90%> (-8.34%) ⬇️
src/CLI/Runner.php 98.63% <94.11%> (+0.03%) ⬆️
src/Analyzer/FQCNToFilePathResolver.php 72.00% <72.00%> (ø)
src/Analyzer/ScannedFQCNResolver.php 0.00% <0.00%> (ø)

... and 3 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.