analyzeStream method
Analyzes files and streams results.
Memory-efficient for very large projects as results are yielded immediately after processing.
Implementation
Stream<FileAnalysisResult> analyzeStream() async* {
final files = discoverFiles();
for (final file in files) {
yield await _analyzeFile(file);
}
}