AnalysisResult constructor

AnalysisResult({
  1. required List<AssetDetail> assets,
  2. required Map<String, String> scanErrors,
  3. required DateTime analyzedAt,
  4. required String projectRoot,
  5. List<AssetDetail>? unusedAssets,
})

Creates an analysis result.

Implementation

AnalysisResult({
  required this.assets,
  required this.scanErrors,
  required this.analyzedAt,
  required this.projectRoot,
  List<AssetDetail>? unusedAssets,
}) : unusedAssets = unusedAssets ?? [];