-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or requeststatic analysisStatic code analysisStatic code analysis
Description
Location: core/type-checker/src/type_checker.rs (1899 lines)
Issue: The file approaches the threshold where extraction of logical subsystems should be considered. It handles conceptually distinct phases:
- Directive processing
- Type registration
- Import resolution
- Function collection
- Expression inference
Better: Extract import resolution subsystem into a separate imports.rs module:
process_directives()resolve_imports()resolve_glob_import()- Related helper methods
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requeststatic analysisStatic code analysisStatic code analysis