buildMemoryDiagnostics function

List<StatusDiagnostic> buildMemoryDiagnostics(
  1. List<MemoryFileInfo> files
)

Build memory diagnostics.

Implementation

List<StatusDiagnostic> buildMemoryDiagnostics(List<MemoryFileInfo> files) {
  final largeFiles = getLargeMemoryFiles(files);
  return largeFiles.map((file) {
    final displayPath = _displayPath(file.path);
    return StatusDiagnostic(
      message:
          'Large $displayPath will impact performance (${_formatNumber(file.content.length)} chars > ${_formatNumber(maxMemoryCharacterCount)})',
      isWarning: true,
    );
  }).toList();
}