         -    static func coverage(spmCoverageFolder: String, files: [String]) throws -> Report
         -}
         +    static func coverage(spmCoverageFolder: String, files: [String]) throws -> Re
-
+         
          enum SPMCoverageParser: SPMCoverageParsing {
              enum Errors: Error {
         @@ -22,6 +25,10 @@ enum SPMCoverageParser: SPMCoverageParsing {
                  let coverage = try JSONDecoder().decode(SPMCoverage.self, from: data)
                  let filteredCoverage = coverage.filteringFiles(notOn: files)
-
+         
         -        return Report(messages: [], sections: [ReportSection(fromSPM: filteredCoverage, fileManager: fileManager)])
         +        if filteredCoverage.data.contains(where: { !$0.files.isEmpty }) {
         +            return Report(messages: [], sections: [ReportSection(fromSPM: filteredCoverage, fileManager: fileManager)])

        +        } }
             }
         }

        diff --git a/Sources/DangerSwiftCoverage/SPM/SPMCoverageParser.swift b/Sources/DangerSwiftCoverage/SPM/SPMCoverageParser.swift
        index 7b22444..1e7d9ff 100644
        --- a/Sources/DangerSwiftCoverage/SPM/SPMCoverageParser.swift
        +++ b/Sources/DangerSwiftCoverage/SPM/SPMCoverageParser.swift
        @@ -1,8 +1,11 @@
         import Foundation

        +
        +
        +

        --- a/Sources/DangerSwiftCoverage/ShellOutExecutor.swift
        +++ b/Sources/DangerSwiftCoverage/ShellOutExecutor1.swift
        @@ -3,6 +3,8 @@ import Foundation
         
         protocol ShellOutExecuting {
             func execute(command: String) throws -> Data
        +
        +
         }
         
         struct ShellOutExecutor: ShellOutExecuting {
        """
    }
