-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Description
Problem
The test suite expects file watching capabilities for configuration reload and incremental analysis, but the infrastructure doesn't exist.
Missing Components
file_watcher_ttype- File system monitoring
- Change detection and callbacks
- Configuration auto-reload on changes
Test Failures
test_file_watching- RED phase (0% passing)test_configuration_reload- Partially affected
Requirements
- Watch
.tomlconfiguration files - Watch source files for incremental analysis
- Platform-independent implementation (Linux/Mac/Windows)
- Efficient - don't poll, use OS notifications where possible
Proposed Implementation
type :: file_watcher_t
\! Track watched files and callbacks
contains
procedure :: watch_file
procedure :: watch_directory
procedure :: stop_watching
procedure :: check_changes \! For polling fallback
end typePriority
High - Essential for IDE integration and developer experience
Related Issues
- Implement incremental analysis and intelligent caching #17 (incremental analysis needs file watching)
- Configuration hot-reload feature
Metadata
Metadata
Assignees
Labels
No labels