     let updatedArticle = updatedManifests.count == 1 ? "The " : ""
     let updatedVerb = updatedManifests.count == 1 ? "was" : "were"
     let notUpdatedArticle = notUpdatedManifests.count == 1 ? "the " : ""
-    
+
     warn("\(updatedArticle)\(updatedManifests.joined(separator: ", ")) \(updatedVerb) updated, " +
         "but there were no changes in \(notUpdatedArticle)\(notUpdatedManifests.joined(separator: ", ")).\n" +
         "Did you forget to update them?")

if #available(OSX 10.12, *),
    !addedAndModifiedEnDocsMarkdown.isEmpty {
    Proselint.performSpellCheck(files: addedAndModifiedEnDocsMarkdown)
    
    let ignoredWords = ["Auth", "auth", "Moya", "enum", "enums", "OAuth", "Artsy's", "Heimdallr.swift", "SwiftyJSONMapper", "ObjectMapper", "Argo", "ModelMapper", "ReactiveSwift", "RxSwift", "multipart", "JSONEncoder", "Alamofire", "CocoaPods", "URLSession", "plugin", "plugins", "stubClosure", "requestClosure", "endpointClosure", "Unsplash", "ReactorKit", "Dribbble", "EVReflection", "Unbox"]
    Mdspell.performSpellCheck(files: addedAndModifiedEnDocsMarkdown, ignoredWords: ignoredWords, language: "en-us")
}

func labelTestSummary(label: String, platform: String) throws {
    let file = filePathForPlatform(platform)
    let json = danger.utils.readFile(file)

    guard let data = json.data(using: .utf8),
        var jsonDictionary = try JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [String: Any] else {
        throw CocoaError(.fileReadCorruptFile)
    }
   
