You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: Consolidate inline imports across entire codebase
Moved all inline imports to top of files per project code style:
Files updated by Task agents:
- app_controller.py: 10 inline imports removed
- demo_data_generator.py: 1 inline import removed
- screens/credential_screens.py: 3 inline imports removed
- screens/duplicates_screen.py: 2 inline imports removed
- keybindings.py: 1 inline import removed
Also updated CLAUDE.md to document the "no inline imports" rule.
Benefits:
- Faster execution (imports at module load, not per call)
- Better code readability
- Dependencies visible at a glance
- Follows Python best practices
All 653 tests pass.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
0 commit comments