Import and Reference Updater
This guide is for updating all module references after moving or renaming files, including import statements, string paths, and configuration references.
Core workflow:
- •Map old paths → new paths
- •Find ALL references (imports, strings, configs, docs)
- •Update systematically by type
- •Verify paths exist and imports resolve
- •Report changes made
Reference types updated:
- •Import statements (Python/TS/JS)
- •String-based paths
- •Configuration files
- •Documentation examples
Quick example
code
Moving utilities to /utils: 1. Find old utility imports 2. Update to /utils imports 3. Update string references 4. Update docs → Report: 23 files, 45 imports updated
Best practices:
- •Verify paths exist before updating
- •Preserve import style (absolute vs relative)
- •Process in batches for large refactorings
- •Test after major changes