Skip to content
This repository was archived by the owner on Feb 17, 2026. It is now read-only.

0.4.1

Choose a tag to compare

@josbeir josbeir released this 06 Jan 16:04
· 7 commits to main since this release
392e04f

🚀 Performance Improvements

Path Resolution Optimization (3.2-3.4x faster)

Completely refactored the path resolution system to significantly improve scanning performance:

  • Unified Iterator Approach: Replaced mixed glob()/RecursiveDirectoryIterator approach with single RecursiveCallbackFilterIterator pattern
  • Filter During Traversal: Exclusion logic now filters paths during directory traversal instead of after, avoiding unnecessary filesystem operations
  • Performance Gain: 3.2-3.4x faster path resolution (68.8-70.9% time saved) on typical projects with excluded directories like vendor and tmp
  • Early Directory Skipping: Excluded directories are now completely skipped during traversal, not just filtered afterward