From b032ed2df3efe3834449243871cacc03ef636acf Mon Sep 17 00:00:00 2001 From: Danny Moesch Date: Sun, 5 Jul 2020 00:49:01 +0200 Subject: [PATCH] Enable SwiftLint rule 'nslocalizedstring_require_bundle' and fix all violations --- .swiftlint.yml | 2 +- passKit/Extensions/String+Localization.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.swiftlint.yml b/.swiftlint.yml index 6bcaafc..69347e8 100644 --- a/.swiftlint.yml +++ b/.swiftlint.yml @@ -111,7 +111,7 @@ whitelist_rules: - no_space_in_method_call - notification_center_detachment - nslocalizedstring_key -# - nslocalizedstring_require_bundle + - nslocalizedstring_require_bundle - nsobject_prefer_isequal # - number_separator - object_literal diff --git a/passKit/Extensions/String+Localization.swift b/passKit/Extensions/String+Localization.swift index 1d2c285..bcbaaaf 100644 --- a/passKit/Extensions/String+Localization.swift +++ b/passKit/Extensions/String+Localization.swift @@ -9,7 +9,7 @@ extension String { public func localize() -> String { // swiftlint:disable:next nslocalizedstring_key - NSLocalizedString(self, value: "#\(self)#", comment: "") + NSLocalizedString(self, bundle: Bundle.main, value: "#\(self)#", comment: "") } public func localize(_ firstValue: CVarArg) -> String {