From 28e27059a6f5ec3f0e2d07fe34745184ca6b93a6 Mon Sep 17 00:00:00 2001 From: Xavier Lowmiller Date: Sun, 18 Apr 2021 18:18:43 +0200 Subject: [PATCH] Make ignored keys unique --- Sources/XcodeDeadStrings/DeadStringData.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/XcodeDeadStrings/DeadStringData.swift b/Sources/XcodeDeadStrings/DeadStringData.swift index 501f3f5..73f9510 100644 --- a/Sources/XcodeDeadStrings/DeadStringData.swift +++ b/Sources/XcodeDeadStrings/DeadStringData.swift @@ -8,7 +8,7 @@ public struct DeadStringsData { public init(url: URL, sourcePath: String? = nil, localizationPath: String? = nil) throws { aliveStrings = try extractStrings(fromFilesAt: url.appendingOptionalPathComponent(sourcePath)) localizedStringResults = extractLocalizedKeys(fromFilesAt: url.appendingOptionalPathComponent(localizationPath)) - let ignoredKeys = localizedStringResults.filter { $0.isIgnored }.map(\.key) + let ignoredKeys = Set(localizedStringResults.filter { $0.isIgnored }.map(\.key)) deadStrings = Set(localizedStringResults.map(\.key)) .subtracting(aliveStrings) .subtracting(ignoredKeys)