Skip to content

0.2.0

Choose a tag to compare

@brunovcosta brunovcosta released this 02 Jan 21:30
· 1 commit to main since this release

What's New

  • Ignore runtime imports: Imports inside functions and methods are now ignored, as they don't cause actual circular import issues at module load time
  • New test suite: Comprehensive tests for the dependency finder

Details

Previously, the tool would detect all imports in the codebase, including lazy imports inside functions. These "runtime imports" are a common pattern to break circular dependencies and don't cause issues when the module loads.

Now only top-level imports are detected, which are the ones that actually cause circular import problems.